git clone ssh://foo.org/blah.gitgit pushmkdir foo和cd foogit clone ssh://foo.org/blah.git.lol文件.lol文件.git push中央回购用户B提交和git push给出:
错误:未能将某些引用推送到'ssh://foo.org/blah.git'为了防止您丢失历史记录,拒绝非快进更新在再次推送之前合并远程更改.看'非快进'
用户b git pull
来自ssh://foo.org/home/meder/central/foo 08a0cda..fba6968 master - > origin/master自动合并lol CONFLICT(内容):lol中的合并冲突自动合并失败; 修复冲突,然后提交结果.
用户b vim lol根据自己的喜好编辑和编辑文件.然后尝试git commit并给予:
lol:需要合并lol:unmerged(039727ec5a50d0ed45ff67e6f4c9b953bd23c17d)lol:unmerged(9307e337aa159ed6574eb84532f107685e46a16c)lol:unmerged(f88ad411f67850938dc369426cdbba76812e9126)错误:构建树时出错
此时我该怎么办?我试了一下,git merge但它说fatal: You have not concluded your merge. (MERGE_HEAD exists)
我知道我确实做了一些愚蠢的错事.有人可以指出它是什么吗?