最近在使用 git 協同開發的時候,發現rebase
下來解決沖突后,進行了push操作后,會出現很多別人更新的代碼記錄,后找到解決方法記錄一下:
0. (add與commit,這是你在本地已經做的)
1. git fetch (注意不要用pull)
2. git rebase
3. 如果無沖突,轉8;如果有沖突,轉4
4. 解決沖突
5. git add (解決了沖突的文件)
6. git rebase --continue
7. 轉3
8. git push
9. 完成這樣你的提交會在遠端分支的基礎上重做一遍,你的提交就順暢地安排到了時間線的尾部了。