git rebase解決合並沖突


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

保存退出


 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM