【发布时间】:2018-01-26 00:22:43
【问题描述】:
我很想将我的分支重新定位到另一个分支,但做错了事,将不同的补丁应用于相同的代码,导致了很多这样的问题:
<<<<<<< HEAD
<<<<<<< HEAD
在我的项目中。
现在,当我尝试撤消所有这些操作时,我执行了git reset --hard 44b76568,其中44b76568 是我在变基之前的最新提交。我知道我的头不在这个提交上,但我的代码没有任何变化。我还有
<<<<<<< HEAD
和其他错误代码,无处不在。
【问题讨论】:
-
如果您有可用的确切命令(例如,在 bash 历史记录中),您可以发布它们。
-
尝试
git checkout恢复您的旧版本?而且,当发生冲突时,git 不会完成 rebase,我相信你可以git rebase --abort -
git rebase --abort仅在您处于变基过程中时才有效。如何获取我的 bash 历史记录? -
也许这里真正的问题是您实际上已经提交了包含这些冲突标记的提交?如果您没有重置或结帐将摆脱它们。请检查以确保不是这种情况。