0


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

一、问题场景

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

远程:

本地:

提交代码时出现冲突:

二、解决方法一

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

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

远程:

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

三、解决方法二

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

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

修改代码再次push:

远程:

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

四、解决方法三

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

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

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

重要的事情说三遍!!!

五、结束语

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

标签: git github idea

本文转载自: https://blog.csdn.net/weixin_58726101/article/details/127638433
版权归原作者 碼農陸點伴 所有, 如有侵权,请联系我们删除。

“IDEA中如何解决Git提交代码冲突?”的评论:

还没有评论