我正在本地分支上開發一個 Web 專案dev,我目前正在完成我的部分。但事情是這樣的,我的本地分支在遠程分支后面main。一般來說,我想git merge用來合并遠程分支。但這一次,我的經理要求我使用rebase合并,而我從不rebase合并遠程分支。所以,在這里我正在尋求有關rebase在遠程分支后面的本地分支時用于合并的程序的幫助。
uj5u.com熱心網友回復:
- 首先獲取所有遠程分支:
git fetch - 然后將您的分支重新定位到遠程主干:
git rebase main dev - 如果有沖突,解決它們
git add,,git rebase --continue - (強制-)推送您更新的分支:
git push origin dev或git push origin dev
或者,使用 git pull:
- 切換到分支
git checkout dev git pull --rebase origin main- 推
就個人而言,我總是更喜歡 fetch 本地操作,因為它允許我在創建新提交之前驗證遠程歷史記錄。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/428332.html
