我试图将我的分支重新设置为另一个分支,但做了一些错误,将不同的补丁应用于相同的代码,这导致了很多这样的情况:
<<<<<<< HEAD
<<<<<<< HEAD
贯穿我的项目。
现在,当我尝试撤消所有这些时,我执行了 git reset --hard 44b76568
,其中 44b76568
是我在 rebase 之前的最新提交。我发现我的注意力不在这次提交上,但我的代码没有任何变化。我还有
<<<<<<< HEAD
以及其他错误代码,无处不在。
最佳答案
- 如果已安装,请在 Git GUI 中打开存储库。
- 转到
存储库
>可视化[BRANCHNAME]历史记录
- 右键单击您想要重置为的提交,然后从上下文菜单中选择
重置...
。 - 选择
硬
进行硬重置。注意:本地更改将会丢失 - 此后重做所有更改。
关于Git Reset --hard 不要删除 git merge 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45737599/