解冲突
解冲突推荐使用 GUI 工具,因为直观。这里介绍 tortoisegit 解冲突的操作。
(图1)操作入口:
图2)冲突列表:
(图3)文件的解冲突页面
对于比较简单的冲突,直接应用某一边的修改,或者做一下简单的编辑(图3中,下面的区域是可以编辑的。)
对于复杂冲突,需要了解两边对同一段代码的修改意图,即对方(Remote)为什么要这样改,要达到什么目的?本方(Local)为什么要这么改,要达到什么目的?
修改比较复杂是,在图3的界面中,可能看不清具体的修改内容,可以在 tortoisegit 中查看两边修改前后的对比。
(图4)查看两边具体的修改。