Intelij IDEA管理git之远程代码冲突解决方案

转载,原文链接https://blog.csdn.net/liangyihuai/article/details/52277689

本博文所说的代码冲突是指:项目托管在git服务器上面,两个人同时修改了同一个文件导致的冲突问题。

问题解决:工具:intelij IDEA 2016.2


为了构造一个冲突的环境用于书写这篇博客,本人采用这种方式:先在IDEA中新建README.md文件,把一个文件上传(push)到github上面,然后在github这个网站上手动修改这个文件中的内容,这样,当在本地pull下README.md文件的时候就会提示代码冲突了。


1、本地文件修改如下图:


2、远程服务git中的文件如下图:


3、先commit本地修改的文件到本地repository



4、pull源码,因为存在代码冲突,所以接下来会自动弹出merge融合窗口,如下图:



5、点击merge,进入下图:下图中,左边是本地修改后的,右边是远程git上面的,中间是本地修改之前的。我们可以在修改中间栏的。

编辑之后,如下图,最后点击apply,这样冲突就解决了,但是我们还需要提交本地代码到本地和远程仓库中。


6、git – commit files–,提交代码到本地或者远程仓库



查看结果:说明我们解决了冲突。


查看结果:说明我们解决了冲突。


猜你喜欢

转载自blog.csdn.net/qq_31617121/article/details/80865041
今日推荐