git操作技巧之Cherry-Pick(IntellijIdea环境下)

运用场景:当你遇到某些commit本来需要提交到正确分支dev_right的,而你误将提交到错分支dev_error,如果你不能直接将dev_error直接合到dev_right分支;这时候就得通过Cherry-Pickt挑选出来、然后提交到dev_right分支;

原创:https://www.jianshu.com/p/5c138cd73ecf

步骤

  • 1、切换到正确分支(例如dev_right)
  • 2、进入到Cherry-Pick页面
  • 3、Cherry-Pick
  • 4、Commit并Push

1、切换到正确分支(例如dev_right)

image.png

2、进入到Cherry-Pickt页面

version Control -> log -> Branch ->选择错误分支(示例选择的是本地的dev_error分支、所以位置在local/dev_error)


image.png

3、Cherry-Pick

找到误提交的commit -> 右击选择Cherry-Pick
注:一次可多选几个commit进行Cherry-Pick

image.png

image.png

4、Commit并Push

Cherry-Pick弹出commit提示框,单击commit即可


image.png

Push正确分支、发现已成功挑选捡回来误提交的commit


image.png

完毕

推荐阅读:
git操作技巧之revert

你可能感兴趣的:(git操作技巧之Cherry-Pick(IntellijIdea环境下))