【发布时间】:2016-11-01 14:36:35
【问题描述】:
我已经对我的本地分支estimation 进行了几次提交,并将它们推送到远程分支estimation。
现在,我想完全删除最后 3 个提交。
我尝试执行 git reset HEAD^ 和 git reset HEAD --hard 3 次,但是当我尝试推送更改时,它抱怨 HEAD 的尖端未对齐。
我该怎么做?
编辑:
历史如下:
commit e572aab4e18
commit e21e7310bc4
commit 4f372a513da
commit 31a4ac607ae
commit a1a6e3f02dd
我想删除前 4 个并返回到 commit a1a6e3f02dd 并在同一个 HEAD 上创建本地和远程分支。
【问题讨论】:
-
你可以寻找这个答案:stackoverflow.com/a/1470452/1475228
标签: git git-reset git-revert