Git - 如何將某個提交commit合併到某個分支上? ( Git命令 & IDEA操作 )

操作前提:    commit必須是在同一個projects中.

1.Git命令實現.

1.1 首先,用git log 查看你想選擇哪個commits進行合併. ( 找到其提交的SHA ) 在這裏插入圖片描述
1.2 其次, 用git checkout xxx 切換到要合併到的分支上. ( 例如: 要合併到develop ) 在這裏插入圖片描述
1.3 最後, 使用git cherry-pick命令進行合併.
  • git cherry-pick 可以選擇某一個分支中的一個或幾個commit(s)來進行操作。
    在這裏插入圖片描述

注意: 若沒有衝突, 就會合併成功, 有衝突, 需要來解決衝突並手動add -> commit.

2.IDEA上操作.

1.先切換到要合併到的分支上. ( 例如: 要合併到develop )

在這裏插入圖片描述

2.找到版本記錄, 並找到需要合併的某個commit.

在這裏插入圖片描述

3.在某個commit上, 右擊選擇cherry-pick , 進行合併.

在這裏插入圖片描述
注意:
        若沒有衝突, 進行commit => push , 就會合併成功!
        有衝突, 需要先解決衝突, 再進行commit => push.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章