一個 Commit 應用到多個分支

問題

多分支代碼中,經常需要在一個分支中的修改,同時應用到另一個分支。

如果要完全同步分支的話,直接用合併分支就可以。但是如果只是想把一小部分修改應用到另一個分支,就可以使用 git cherry picking

如下,如果需要把 e 應用到 dev分支

    a - b - c     [dev 分支]
     \
       d- e - f  [feature 分支]
# 切換到 dev 分支
$ git checkout dev

# Cherry pick 操作
$ git cherry-pick <e 的 commit hash>

應用後

    a - b - c - e    [dev 分支]
     \
       d- e - f       [feature 分支]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章