您尚未完成合并(MERGE_HEAD存在) [英] You have not concluded your merge (MERGE_HEAD exists)
问题描述
我做了一个叫'f'的分支,并且做了一个结账手续。当我尝试 git pull
命令时,我收到了以下消息:
您尚未完成合并(MERGE_HEAD存在)。
请在合并之前提交您的更改。
当我尝试 git status
时,它给了我以下:
在分支大师
#你的分支和'origin / master'已经分歧,
#并分别有1个和13个不同的提交。
#
#要提交的更改:
#
#modified:app / assets / images / backward.png
#modified:app / assets / images / forward .png
#新文件:app / assets / images / index_background.jpg
#新文件:app / assets / images / loading.gif
#modified:app / assets / images / pause .png
#modified:app / assets / images / play.png
#new file:app / assets / javascripts / jquery -ui-bootstrap.js
#new file:app / assets /stylesheets/jquery-ui-bootstrap.css
#modified:app / controllers / friends_controller.rb
#modified:app / controllers / plays_controller.rb
#modified:app / mailers / invite_friends_mailer .rb
#modified:app / mailers / send_plays_mailer.rb
#modified:app / mailers / shot_chart_mailer.rb
#modified:app / views / friends / show_plays.html.erb
#modified:app / views / layouts / application.html.erb
#modified:app / views / plays / _inbox_table.html.erb
#modified:app / views / plays / show.html .E rb
#modified:app / views / welcome / contact_form.html.erb
#modified:app / views / welcome / index.html.erb
#modified:log / development.log
#modified:log / restclient.log
#新文件:tmp / cache / assets / C1A / C00 / sprockets%2Fb7901e0813446f810e560158a1a97066
#修改:tmp / cache / assets / C64 / 930 / sprockets %2F65aa1510292214f4fd1342280d521e4c
#新文件:tmp / cache / assets / C73 / C40 / sprockets%2F96912377b93498914dd04bc69fa98585
#新文件:tmp / cache / assets / CA9 / 090 / sprockets%2Fa71992733a432421e67e03ff1bd441d8
#new文件:tmp / cache / assets / CCD / 7E0 / sprocket%2F47125c2ebd0e8b29b6511b7b961152a1
#修改:tmp / cache / assets / CD5 / DD0 / sprockets%2F59d317902de6e0f68689899259caff26
#modified:tmp / cache / assets / CE3 / 080 / sprockets%2F5c3b516e854760f14eda2395c4ff2581
#新文件:tmp / cache / assets / CED / B20 / sprockets%2F423772fde44ab6f6f861639ee71444c4
#新文件:tmp / cache / assets / D0C / E10 / sprockets%2F8d1f4b30c6be130 17565fe1b697156ce
#新文件:tmp / cache / assets / D12 / 290 / sprockets%2F93ae21f3cdd5e24444ae4651913fd875
#新文件:tmp / cache / assets / D13 / FC0 / sprockets%2F57aad34b9d3c9e225205237dac9b1999
# :tmp / cache / assets / D1D / DE0 / sprockets%2F5840ff4283f6545f472be8e10ce67bb8
#新文件:tmp / cache / assets / D23 / BD0 / sprockets%2F439d5dedcc8c54560881edb9f0456819
#新文件:tmp / cache / assets / D24 / 570 / sprockets%2Fb449db428fc674796e18b7a419924afe
#新文件:tmp / cache / assets / D28 / 480 / sprockets%2F9aeec798a04544e478806ffe57e66a51
#新文件:tmp / cache / assets / D3A / ED0 / sprockets%2Fcd959cbf710b366c145747eb3c062bb4
#新文件:tmp / cache / assets / D3C / 060 / sprockets%2F363ac7c9208d3bb5d7047f11c159d7ce
#新文件:tmp / cache / assets / D48 / D00 / sprockets%2Fe23c97b8996e7b5567a3080c285aaccb
#new file:tmp /缓存/资产/ D6A / 900 /链轮%2Fa5cece9476b21aa4d5f46911ca96c450
#新文件:tmp / cache / assets / D6C / 510 /链轮%2Fb086a020de3c25 8cb1c67dfc9c67d546
#新文件:tmp / cache / assets / D70 / F30 / sprockets%2Facf9a6348722adf1ee7abbb695603078
#新文件:tmp / cache / assets / DA3 / 4A0 / sprockets%2F69c26d0a9ca8ce383e20897cefe05aa4
# :tmp / cache / assets / DA7 / 2F0 / sprockets%2F61da396fb86c5ecd844a2d83ac759b4b
#新文件:tmp / cache / assets / DB9 / C80 / sprockets%2F876fbfb9685b2b8ea476fa3c67ae498b
#新文件:tmp / cache / assets / DBD / 7A0 / sprockets%2F3640ea84a1dfaf6f91a01d1d6fbe223d
#新文件:tmp / cache / assets / DC1 / 8D0 / sprockets%2Fe5ee1f1cfba2144ec00b1dcd6773e691
#新文件:tmp / cache / assets / DCC / E60 / sprockets%2Fd6a95f601456c93ff9a1bb70dea3dfc0
#new file:tmp / cache / assets / DF1 / 130 / sprockets%2Fcda4825bb42c91e2d1f1ea7b2b958bda
#new file:tmp / cache / assets / E23 / DE0 / sprockets%2Fb1acc25c28cd1fabafbec99d169163d3
#new file:tmp /缓存/资产/ E23 / FD0 /链轮%2Fea3dbcd1f341008ef8be67b1ccc5a9c5
#修改:tmp / cache / assets / E4E / AD0 /链轮%2Fb930f45cfe7c6 a8d0efcada3013cc4bc
#新文件:tmp / cache / assets / E63 / 7D0 / sprockets%2F77de495a665c3ebcb47befecd07baae6
#修改:tmp / pids / server.pid
#
#未扫描文件:
#(使用git add< file> ...来包含将要提交的内容)
#
#Coachbase /
#log / development.log.orig
#log / restclient.log.orig
我应该怎么做?
好的。问题是你以前的拉不合并自动进入冲突状态。在下次拉动之前,冲突未能妥善解决。
-
撤消合并并再次提取。
合并:
git merge --abort
[自git 1.7.4版]
git reset --merge
[之前的git版本] -
解析
-
不要忘记添加和提交合并。
-
git pull
现在应该可以正常工作。 Undo the merge and pull again.
To undo a merge:
git merge --abort
[Since git version 1.7.4]git reset --merge
[prior git versions]Resolve the conflict.
Don't forget to add and commit the merge.
git pull
now should work fine.
I made a branch called 'f' and did a checkout to master. When I tried the git pull
command I got this message:
You have not concluded your merge (MERGE_HEAD exists).
Please, commit your changes before you can merge.
When I try the git status
, it gave me the following:
On branch master
# Your branch and 'origin/master' have diverged,
# and have 1 and 13 different commit(s) each, respectively.
#
# Changes to be committed:
#
# modified: app/assets/images/backward.png
# modified: app/assets/images/forward.png
# new file: app/assets/images/index_background.jpg
# new file: app/assets/images/loading.gif
# modified: app/assets/images/pause.png
# modified: app/assets/images/play.png
# new file: app/assets/javascripts/jquery-ui-bootstrap.js
# new file: app/assets/stylesheets/jquery-ui-bootstrap.css
# modified: app/controllers/friends_controller.rb
# modified: app/controllers/plays_controller.rb
# modified: app/mailers/invite_friends_mailer.rb
# modified: app/mailers/send_plays_mailer.rb
# modified: app/mailers/shot_chart_mailer.rb
# modified: app/views/friends/show_plays.html.erb
# modified: app/views/layouts/application.html.erb
# modified: app/views/plays/_inbox_table.html.erb
# modified: app/views/plays/show.html.erb
# modified: app/views/welcome/contact_form.html.erb
# modified: app/views/welcome/index.html.erb
# modified: log/development.log
# modified: log/restclient.log
# new file: tmp/cache/assets/C1A/C00/sprockets%2Fb7901e0813446f810e560158a1a97066
# modified: tmp/cache/assets/C64/930/sprockets%2F65aa1510292214f4fd1342280d521e4c
# new file: tmp/cache/assets/C73/C40/sprockets%2F96912377b93498914dd04bc69fa98585
# new file: tmp/cache/assets/CA9/090/sprockets%2Fa71992733a432421e67e03ff1bd441d8
# new file: tmp/cache/assets/CCD/7E0/sprockets%2F47125c2ebd0e8b29b6511b7b961152a1
# modified: tmp/cache/assets/CD5/DD0/sprockets%2F59d317902de6e0f68689899259caff26
# modified: tmp/cache/assets/CE3/080/sprockets%2F5c3b516e854760f14eda2395c4ff2581
# new file: tmp/cache/assets/CED/B20/sprockets%2F423772fde44ab6f6f861639ee71444c4
# new file: tmp/cache/assets/D0C/E10/sprockets%2F8d1f4b30c6be13017565fe1b697156ce
# new file: tmp/cache/assets/D12/290/sprockets%2F93ae21f3cdd5e24444ae4651913fd875
# new file: tmp/cache/assets/D13/FC0/sprockets%2F57aad34b9d3c9e225205237dac9b1999
# new file: tmp/cache/assets/D1D/DE0/sprockets%2F5840ff4283f6545f472be8e10ce67bb8
# new file: tmp/cache/assets/D23/BD0/sprockets%2F439d5dedcc8c54560881edb9f0456819
# new file: tmp/cache/assets/D24/570/sprockets%2Fb449db428fc674796e18b7a419924afe
# new file: tmp/cache/assets/D28/480/sprockets%2F9aeec798a04544e478806ffe57e66a51
# new file: tmp/cache/assets/D3A/ED0/sprockets%2Fcd959cbf710b366c145747eb3c062bb4
# new file: tmp/cache/assets/D3C/060/sprockets%2F363ac7c9208d3bb5d7047f11c159d7ce
# new file: tmp/cache/assets/D48/D00/sprockets%2Fe23c97b8996e7b5567a3080c285aaccb
# new file: tmp/cache/assets/D6A/900/sprockets%2Fa5cece9476b21aa4d5f46911ca96c450
# new file: tmp/cache/assets/D6C/510/sprockets%2Fb086a020de3c258cb1c67dfc9c67d546
# new file: tmp/cache/assets/D70/F30/sprockets%2Facf9a6348722adf1ee7abbb695603078
# new file: tmp/cache/assets/DA3/4A0/sprockets%2F69c26d0a9ca8ce383e20897cefe05aa4
# new file: tmp/cache/assets/DA7/2F0/sprockets%2F61da396fb86c5ecd844a2d83ac759b4b
# new file: tmp/cache/assets/DB9/C80/sprockets%2F876fbfb9685b2b8ea476fa3c67ae498b
# new file: tmp/cache/assets/DBD/7A0/sprockets%2F3640ea84a1dfaf6f91a01d1d6fbe223d
# new file: tmp/cache/assets/DC1/8D0/sprockets%2Fe5ee1f1cfba2144ec00b1dcd6773e691
# new file: tmp/cache/assets/DCC/E60/sprockets%2Fd6a95f601456c93ff9a1bb70dea3dfc0
# new file: tmp/cache/assets/DF1/130/sprockets%2Fcda4825bb42c91e2d1f1ea7b2b958bda
# new file: tmp/cache/assets/E23/DE0/sprockets%2Fb1acc25c28cd1fabafbec99d169163d3
# new file: tmp/cache/assets/E23/FD0/sprockets%2Fea3dbcd1f341008ef8be67b1ccc5a9c5
# modified: tmp/cache/assets/E4E/AD0/sprockets%2Fb930f45cfe7c6a8d0efcada3013cc4bc
# new file: tmp/cache/assets/E63/7D0/sprockets%2F77de495a665c3ebcb47befecd07baae6
# modified: tmp/pids/server.pid
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# Coachbase/
# log/development.log.orig
# log/restclient.log.orig
What should I do?
OK. The problem is your previous pull failed to merge automatically and went to conflict state. And the conflict wasn't resolved properly before the next pull.
这篇关于您尚未完成合并(MERGE_HEAD存在)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!