Git版本库分支冲突如何修改

小白写git的lab作业,两个分支冲突不知道怎么解决,谷歌了下,最后终于解决!做下笔记如下。

首先,你需要下载一个mergetool,我下载的是kdiff3,这里是下载网址https://sourceforge.net/projects/kdiff3/

然后,点击安装,直接按照默认设置安装即可。

然后,你需要在git里面用命令行对git进行配置,如下所示:


然后,就可以使用 git mergetool 进行分支合并了,运行这个命令行正确的结果是:


然后,这个时候就会跳出kdiff3的页面,分为上下两个部分,上面又分为三个部分,A区,B区和C区,下面是结果区(我认为的),在结果区右击,出现三个选项,分别是A区,B区还有C区,你选择你想要保存的版本,然后保存并关闭。再返回git中,运行git commit -m "说明"  和 git push ,这时候就完成了合并。

完成之后可以使用git log --graph --oneline 用图形的方式检查你对版本库的操作。