git rebase解決合並沖突
記錄合並沖突解決方法,使用的
git rebase
,感覺很好用
1.git rebase 文檔
https://git-scm.com/docs/git-rebase
2.簡易步驟
1)假如需要解決當前分支與dev分支的沖突
使用
git rebase dev
若有沖突,會有相關位置指示,截圖中沒覆蓋到。。。

1.png

2.png
2)查看代碼,會發現沖突位置已經標明(灰色提示是vscode提供的)

3.png
3)解決沖突后,執行
git add . git rebase --continue

4.png
4)如果還處於rebase狀態,則繼續解決沖突
沒有則直接push
解決文件中沖突的的部分
打開沖突的文件
Updated upstream 和=====之間的內容就是pull下來的內容
====和stashed changes之間的內容就是本地修改的內容
這種情況,git也不知道哪行內容是需要的,所以要自行確定需要的內容
直接編輯沖突了的文件(test.txt),把沖突標記刪掉,把沖突解決正確
eg:
保留bb=2
保存退出