git reset ---硬返回错误

时间:2012-06-25 12:49:02

标签: git git-reset

我是新手。 当我希望重置难以丢弃所有本地修改时,git返回合并冲突

  

HEAD现在在3291a25将创建合并冲突1

我的操作:

  1. 约半个月我承诺如下

    git commit -am "will create merge conflict 1"
    
  2. 今天我希望重置 - 硬件到这个参考

    yaoyangyong@ubuntulucky:~/repos01$ git reset --hard HEAD
    HEAD is now at 3291a25 will create merge confict 1
    
  3. 输出让我感到困惑。事实上,这只是我的旧评论。

1 个答案:

答案 0 :(得分:5)

git只是告诉你重置的结果。

HEAD(您当前的位置)现在是3291a25(您要重置的提交)“将创建合并confict 1”(提交的消息)。

您应该传递要重置的提交,而不是仅仅说HEAD。此外,如果要中止已完成的一半合并,请使用git merge --abort(或旧版git中的git reset --merge)。