使用场景
将一远程分支的某次提交合并到另一远程分支
比如 将一远程分支 test 中的 查询 提交合并到远程分支 dev 上
使用命令
git cherry-pick
使用步骤
- 首次切换到 test 分支
git checkout test
- git log 命令,查找需要合并的commit记录,找到提交的commitId,复制该次提交的commitID,如下图
commitID:a151be151e8a16b704f7d01265a54232b7941b9f43;
- 切换到dev分支,
git checkout dev
5.切换成功后在dev分支上使用以下命令
git cherry-pick a151be151e8a16b704f7d01265a54232b7941b9f43
这样只是把这条commit记录合并到本地的dev分支,远程库上面并没有合并,需要合并到到远程库,看下一步
7. 合并远程库
git push origin dev
或者
使用idea上 push 提交到dev远程库