我是新手。 当我希望重置难以丢弃所有本地修改时,git返回合并冲突
HEAD现在在3291a25将创建合并冲突1
我的操作:
约半个月我承诺如下
git commit -am "will create merge conflict 1"
今天我希望重置 - 硬件到这个参考
yaoyangyong@ubuntulucky:~/repos01$ git reset --hard HEAD
HEAD is now at 3291a25 will create merge confict 1
输出让我感到困惑。事实上,这只是我的旧评论。
答案 0 :(得分:5)
git只是告诉你重置的结果。
HEAD(您当前的位置)现在是3291a25(您要重置的提交)“将创建合并confict 1”(提交的消息)。
您应该传递要重置的提交,而不是仅仅说HEAD
。此外,如果要中止已完成的一半合并,请使用git merge --abort
(或旧版git中的git reset --merge
)。