当前位置:   article > 正文

IDEA中如何解决Git提交代码冲突?_idea解决git冲突

idea解决git冲突

目录

一、问题场景

二、解决方法一

三、解决方法二

四、解决方法三

五、结束语


一、问题场景

当你修改了远程仓库中的代码,或者是其他开发人员修改了代码并提交到了远程仓库,第二次在本地修改代码前没有pull远程仓库中的代码,导致提交代码时出现冲突。简而言之,当本地仓库中的代码与远程仓库中的代码不一致,push就会导致代码冲突。

远程:

 本地:

 提交代码时出现冲突:

二、解决方法一

git push  远程仓库地址 本地分支:远程分支 --force:强行推送到远程仓库,即使有冲突。

注:强行推送会替换远程仓库中的代码,导致远程仓库中的代码丢失,只有在确认代码无误后使用此方法解决冲突。

远程:

 可以看到push成功,本地仓库和远程仓库代码一致,冲突已经解决。

三、解决方法二

git pull 远程仓库地址 远程分支:取回远程仓库的变化,并与本地分支合并。

推荐使用这种方法,代码不会丢失,而是直接合并到本地。

 修改代码再次push:

 远程:

可以看到push合并成功,本地仓库和远程仓库代码一致,冲突已经解决。

四、解决方法三

每次修改或提交代码之前先pull一下远程仓库的代码!

每次修改或提交代码之前先pull一下远程仓库的代码!

每次修改或提交代码之前先pull一下远程仓库的代码!

重要的事情说三遍!!!

五、结束语

本篇文章到此结束了,感谢大家的观看,希望能够帮助到有需要的小伙伴们,欢迎大家在评论区留言指正!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/539780
推荐阅读
相关标签
  

闽ICP备14008679号