使用IDEA GIT CHERRY-PICK, 将一个分支的COMMIT, GIT PUSH到另一个分支, git 摘樱桃
使用IDEA GIT CHERRY-PICK, 将一个分支的COMMIT, GIT PUSH到另一个分支
目录
idea git cherry-pick
什么是git cherry-pick?
把A分支上的一些commit, git push到另一个分支B.
用idea进行git cherry-pick
下面将分支annotation-processor
上的一些commit, git push到另一个分支master
.
1 首先, 切换到想要git push的分支master
2 把annotation-processor分支上的一些commit进行git cherry-pick
调出git history
, 选择需要git cherry-pick的分支annotation-processor
;
使用Shfit
或Ctrl
选择多个commit, 然后右键, 接着点击cherry-pick.
3 把刚才git cherry-pick的commit, git push到master分支
使用Ctrl+Shift+K
快捷键或者git push 刚才git cherry-pick的commit.
由于我的idea设置是cherry-pick之后自动commit, 所以我直接git push就行了.
如果没有上面的这个设置, 先commit, 再push就行了.
这样就做到了将分支annotation-processor上的一些commit, git push到另一个分支master.