码迷,mamicode.com
首页 > 其他好文 > 详细

Git---报错:git Please move or remove them before you can merge 解决方案

时间:2019-07-06 19:21:59      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:The   本地仓库   运行   bsp   拉取   解决方案   please   需要   简单的   

场景:

  当前在本地仓库lucky,因修改了123.txt的文件内容,需要将lucky分支push到远程Git库,在push前有其他的同事已删除了远程Git库中的123.txt文件。因此这时就产生了远程仓库与本地仓库不匹配,因此push不成功会报错。

 

问题的产生:

  本地代码Git push origin xxx到远程仓库时,报错:git Please move or remove them before you can merge 

 

原因:

  远程仓库与本地仓库不匹配,远程仓库比本地仓库更新(团队中的其他人向此仓库提交了内容)

 

解决方案:

  (1)push前,优先拉取远程的xxx分支到本地。与本地分支的内容进行合并

    Git pull --rebase origin xxx  

  (2)再次push

    Git push origin xxx

 

  更简单的解决方案,需要慎用。

  git clean -d -fx ""

  x -----删除忽略文件已经对git来说不识别的文件

  d -----删除未被添加到git的路径中的文件

  f -----强制运行

 

Git---报错:git Please move or remove them before you can merge 解决方案

标签:The   本地仓库   运行   bsp   拉取   解决方案   please   需要   简单的   

原文地址:https://www.cnblogs.com/syw20170419/p/11143585.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!