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

网友投稿 1439 2022-10-10

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

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

场景:

当前在本地仓库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 -----强制运行

1.作者:Syw

3.如果文中有什么错误,欢迎指出。以免更多的人被误导。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:WeHalo 简约风 的微信小程序版博客✨(wehalo小程序)
下一篇:Git----基础常用的命令总结
相关文章

 发表评论

暂时没有评论,来抢沙发吧~