5
回答
git error 'commit' is not possible because you have unmerged files
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

winXP / GitHub/

git pull收到了conflict,怎么merge?

<<<<<<< HEAD

本地文件

=======

远程pull下来的文件

>>>>>>> 7bb3c50a1d13049ed1187a702ed6f6cbf4f91453

我的做法是手工编辑有conflict的文件,改成我想要的内容,然后commit,这样有问题吗?

但是commit的时候,报错:

D:\wamp\www\TMS\tms>git commit -m 'all'
U       view/login.html
error: 'commit' is not possible because you have unmerged files.
hint: Fix them up in the work tree,
hint: and then use 'git add/rm <file>' as
hint: appropriate to mark resolution and make a commit,
hint: or use 'git commit -a'.
fatal: Exiting because of an unresolved conflict.

D:\wamp\www\TMS\tms>


是不是应该用git进行merge,而不是手工编辑。。。。

但是显然git merge时不是merge不了,才把conflict放在一个文件里的啊

。。。找不到头绪

--------------------------------

解决方法如下(问题留在这里,帮助后来的人)

我应该手工编辑好conflict之后再add,再commit,再push。

D:\wamp\www\TMS\tms>git add view\login.html


D:\wamp\www\TMS\tms>git commit -m 'login.html'
[master d0e560d] 'login.html'


D:\wamp\www\TMS\tms>git push


举报
cups_book
发帖于5年前 5回/12K+阅
顶部