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