提交代码到git库中,难免会出现冲突,导师推荐我使用Beyond Compare软件编辑冲突,比上次git培训室讲的用git原生的编辑冲突工具好用好多。
代码push之后,创建PR,提示有冲突时,只需要几步就可以简单解决冲突:
1.将远程与自己刚才提交的代码冲突的分支代码pull到本地(与哪个分支冲突就拉哪个冲突到本地)
进入目录——>pull——>在remoto brach 切换冲突分支。
2.再次提交代码会提示冲突文件,显示红色,标记为conflict。
右键——>commit——>找到冲突对应的文件,双击打开(安装Beyond Compare之后,默认使用Beyond Compare工具打开)
3.编辑冲突
中间是local本地代码,最右边是remoto远程代码,最下面是最后编辑完以后的代码。ctrl+n快速定位到下一个冲突。
4.标记为resolved
编辑完成后,关闭,提示saved,并右键选择resolved。
如果想要用自己的代码全部替换直接右键选择resolved using mine,用别人的代码替换自己的直接右键选择resolved using theirs