1.小聲嗶嗶
日常開發中,如果我們在pull主分支代碼後再push代碼會出現別人的mrege信息在我們的commit記錄中,這樣無疑會導致我們的commit會有一種混亂的感覺,下面我們使用git rebase來處理這種情況。
2. 正餐開始
首先checkout到代碼主分支或需要pull代碼的分支
git checkout master
拉取遠端分支代碼:git pull origin master
切換回自己的代碼分支:git checkout 【本地開發代碼分支】
執行git rebase master
因爲遠端分支與本地分支修改了相同的部分導致衝突,找到衝突文件後解決衝突,然後執行git add .
然後執行提示中的git rebase –continue
最後執行git push -f origin【本地分支】命令提交代碼到遠端分支