问题
实际工作中,遇到了提交错分支了,导致有些需要上线,有些不需要上线,只需要把上线的内容复制出来提交到新的分支上即可;
命令行
git cherry-pick (commit_id0,commit_idn]
举例
此时,我想复制【删除过期版本的线程工具类(c5ec243b)到APP 首页优化(c8e6cc92)】,我应该使用如下方式,
git cherry-pick 8a0a32646e..c8e6cc92
而不是,
git cherry-pick c5ec243b..c8e6cc92
中间的.. 表示连续的commit_id,类似与数学上的区间的概念,(8a0a32646e,c8e6cc92];