【发布时间】:2019-02-05 04:42:17
【问题描述】:
【问题讨论】:
标签: bitbucket commit git-commit
【问题讨论】:
标签: bitbucket commit git-commit
用 git rebase -i id of last right commit 解决问题,然后你可以删除你不想看到的提交,然后 git push -f origin master
【讨论】:
我建议删除选定的提交。用这个
git reset --soft <commit ID>
例如
git reset --soft 23wfee 3eelw2 34efff
然后您的特定提交将被删除,但如果您不希望该提交更改,则使用硬而不是像这样的软。
git reset --hard <commit ID>
【讨论】:
如果要删除整个分支,点击位桶左侧的分支图标,会显示所有分支。会有分支、后面/前面、更新、拉取请求、构建、操作等列。单击分支的操作列中的 3 个点-> 选择删除分支。删除前在本地保留备份。
【讨论】:
如果你想删除提交使用
git rebase -interactive
和
git filter-branch
但是您必须重新提交您要删除的提交之后的每个提交。
或者如果你只是想删除特定提交的更改会更好使用
git revert <hash of the commit>
【讨论】: