所以我已经完成了过去10次提交的git rebase。遇到一些合并冲突,以为我解决了它们。事实证明,我解决了他们的错误,现在出现了构建错误。我想撤消git rebase,但我已经完成了我的提交和git push origin + master来重写历史记录。在这一点上甚至可以撤消我的git rebase吗?我已经尝试过git reflog,但是当我查看HEAD id时,甚至已经重写了历史记录。我尝试在git reflog的不同点检查大约18个不同的HEAD,并且所有这些都有我引入的新构建错误,或者到目前为止它们没有从它们中的最后10个提交中的任何更改。帮助和感谢
答案 0 :(得分:0)
使用$ git reflog
有关文档,请使用$ man git-reflog
在推送之前始终使用git pull --rebase。