我如何删除没有推到Git的提交?

14 浏览
0 Comments

我如何删除没有推到Git的提交?

我不小心提交到了错误的分支。

如何删除这个提交?

admin 更改状态以发布 2023年5月21日
0
0 Comments

我在想为什么唯一给出最佳答案的只出现在评论中!(由Daenyth提供,获得了86个赞)

git reset --hard origin

这个命令将使本地仓库与远程仓库进行同步,消除你在本地所做的任何更改。你也可以按照评论中Cleary的建议执行以下操作,获取与原始分支完全相同的分支。

git reset --hard origin/

0
0 Comments

删除最近的提交,保留你已经完成的工作:

git reset --soft HEAD~1

删除最近的提交,破坏你已经完成的工作:

git reset --hard HEAD~1

0