採用 GitFlow 工做流,Git 分支線很容易致使混亂,以下圖粉色框中所示,分支線交織在一塊兒。git
理想狀況的分支線應該是下圖粉色框中的效果,混亂的分支線以下圖的綠色框中的效果:bash
如何才能作到分支路線不混亂呢?spa
首先,合併 fix-160 的 Pull Request,在此基礎上,在 fix-161 分支上作下面的操做:code
git checkout fix-161 git rebase develop git push -f origin fix-161
這個命令能夠在 fix-161 分支上 checkout develop 分支,至關於把 fix-161 中的提交都移動到 develop 分支的最後一個提交後面。這樣就解決了分支路線交叉和混亂的狀況。blog