小白写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 用图形的方式检查你对版本库的操作。