Git:如何删除未合并分支中的所有更改

时间:2017-02-22 21:23:08

标签: git

[解决]

我的主存储库中有一个未合并的分支,而不是本地存储库,它有另外两个开发人员的4个提交,所有代码都搞砸了,我怎么能放弃所有这4个提交?

感谢@SLaks指针,我只是做了git pull,然后git恢复了那4次提交,然后将更改推送到我的主存储库,正是我想要的。

3 个答案:

答案 0 :(得分:0)

您可以这样做:

git revert <commit>

了解更多here

另请查看此post

答案 1 :(得分:0)

只需在本地和远程删除整个分支即可。如果您不想将其全部删除,则可能必须还原所有4次提交。

本地

git branch -d 本地分支

<强>远程

git push origin --delete remote_branch

答案 2 :(得分:0)