在一个较大的git与几个冲突文件合并时,我错误地将文件标记为已解决(在进行一些编辑后使用git add FILE
)
现在我想撤消我的冲突解决尝试并重新开始解析该文件。
我该怎么做?
答案 0 :(得分:258)
在此处找到解决方案:http://gitster.livejournal.com/43665.html
git checkout -m FILE
这将恢复未解决的状态,包括有关父级和合并基础的所有信息,从而允许重新启动解析。
答案 1 :(得分:8)
git reset HEAD FILE
实施例
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)