Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git 協作
  6. 整合分支
  7. 將分支變基
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

將分支變基

要獲得更清晰的修訂歷史紀錄,您可以使用 git rebase 指令來整合您的分支。

假設我們有兩個具有非快轉合併場境的分支。

Branch

變基將導致分支歷史紀錄看起來類似於下面的範例。

Unify branches by using rebase

當您將bugfix分支變基到主分支時,來自bugfix分支的提交將被重播並附加到主分支的末尾。結果是錯誤修復分支歷史紀錄中的單個簡單提交串流。

如果在附加提交時發生衝突,Git 會要求您解決衝突,然後再繼續對其他提交進行變基。

Unify branches by using rebase

變基不會移動main的位置。在任何情況下,您都可以在變基後進行快轉或從bugfix到`main``的乾淨合併。

Unify branches by using rebase

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life