git操作技巧之Cherry-Pick(IntellijIdea
2018-12-26 本文已影响112人
zetting
运用场景:当你遇到某些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)
![](https://img.haomeiwen.com/i9452852/9445dea3552ec6da.png)
2、进入到Cherry-Pickt页面
version Control -> log -> Branch ->选择错误分支(示例选择的是本地的dev_error分支、所以位置在local/dev_error)
![](https://img.haomeiwen.com/i9452852/4aaf7aaf9afc1d66.png)
3、Cherry-Pick
找到误提交的commit -> 右击选择Cherry-Pick
注:一次可多选几个commit进行Cherry-Pick
![](https://img.haomeiwen.com/i9452852/ea4e7688eb37adc3.png)
![](https://img.haomeiwen.com/i9452852/531730b9a63c793a.png)
4、Commit并Push
Cherry-Pick弹出commit提示框,单击commit即可
![](https://img.haomeiwen.com/i9452852/e036b57605fea1bd.png)
Push正确分支、发现已成功挑选捡回来误提交的commit
![](https://img.haomeiwen.com/i9452852/ae5843327b1939f1.png)
完毕
推荐阅读:
git操作技巧之revert