您尚未完成合并(MERGE_HEAD存在) [英] You have not concluded your merge (MERGE_HEAD exists)

查看:80
本文介绍了您尚未完成合并(MERGE_HEAD存在)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我做了一个叫'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

我应该怎么做?

解决方案

好的。问题是你以前的拉不合并自动进入冲突状态。在下次拉动之前,冲突未能妥善解决。


  1. 撤消合并并再次提取。

    合并:



    git merge --abort [自git 1.7.4版]



    git reset --merge [之前的git版本]


  2. 解析

  3. 不要忘记添加和提交合并。


  4. git pull 现在应该可以正常工作。

  5. 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.

    1. 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]

    2. Resolve the conflict.

    3. Don't forget to add and commit the merge.

    4. git pull now should work fine.

    这篇关于您尚未完成合并(MERGE_HEAD存在)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆