1
我有两个分支,master
和side
。我正在跟踪两个分支中的文件somedoc.txt
。固定合并冲突,然后添加,但仍然得到“未合并文件”
切换到side
使用:
git checkout side
进行了更改线somedoc.txt
1。
承诺我的变化有:
git commit -a -m "made some changes"
切换回master
:
git checkout master
合并的更改:
git merge side
得到预期的Merge conflict in somedoc.txt
。
编辑somedoc.txt
解决<<<<<< HEAD ... side >>>>>>
冲突。
新增somedoc.txt
有:
git add somedoc.txt
试图与承诺:
git commit
在这一点上,我得到了错误:
error: 'commit' is not possible because you have unmerged files.
运行git status
给出如下:
On branch master
You have unmerged paths.
(fix conflicts and run "git commit")
Unmerged paths:
(use "git add <file>..." to mark resolution)
both modified: somedoc.txt
no changes added to commit (use "git add" and/or "git commit -a")
当我回去编辑somedoc.txt
时,我看不到冲突标签。我该如何解决这个问题?
'git status'说什么? –
@NathanDawson,好的,解决了它。不知道为什么,但我能够到达提交消息屏幕。 – sigil