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

Git:如何删除未合并分支中的所有更改,git,Git,[已解决] 我在我的主存储库中有一个未合并的分支,而不是本地分支,它有4个由另一个开发人员提交的分支,所有的代码都被弄乱了,我如何删除这4个提交 多亏@SLaks提供了你的指针,我才进行了git pull,然后git恢复了这4次提交,然后将更改推送到我的主存储库,这正是我想要的。你可以这样做: git revert <commit> git还原 查看更多信息 也请看这个。只需在本地和远程删除整个分支。如果不想将其全部删除,则可能必须恢复所有4次提交 本地 吉特分行-d本地分行 远

[已解决]

我在我的主存储库中有一个未合并的分支,而不是本地分支,它有4个由另一个开发人员提交的分支,所有的代码都被弄乱了,我如何删除这4个提交


多亏@SLaks提供了你的指针,我才进行了git pull,然后git恢复了这4次提交,然后将更改推送到我的主存储库,这正是我想要的。

你可以这样做:

git revert <commit>
git还原
查看更多信息


也请看这个。

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

本地

吉特分行-d本地分行

远程

git push origin--删除远程分支

我想您的赌注是
看看这个问题:

嗨,对不起,我想我还不够清楚,问题是分行位于主回购协议中,而不是本地回购协议中,我如何删除所有更改?@budiantoip看看这个帖子:看看这个嗨,谢谢,但我编辑了我的问题,问题是这4个提交不在我的本地回购协议中,但在主回购中:)然后你可以将分支机构拉到本地回购。谢谢@SLaks,我知道该怎么做了point@budiantoip不要把答案放在问题里,把它作为答案贴出来。