git error 'commit' is not possible because you have unmerged files

cups_book 发布于 2013/05/30 08:45
阅读 15K+
收藏 1

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


加载中
0
王振威
王振威

先手动解决冲突,然后git add 然后再commit

0
cups_book
cups_book

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

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

我应该手工编辑好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


0
0
Jyang2016
Jyang2016
学习了,谢谢
返回顶部
顶部