提交代碼到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