git cherry-pick可以选择 branchName1 分支中的一个或几个commit 合并到 branchName2分支来 。例如,假设我们有个稳定版本的分支,叫online,另外还有个开发版本的分支develop,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个develop中的功能到online中,这里就可以使用cherry-pick了。
简单用法:
git cherry-pick <commit id>
注意:当执行完 cherry-pick 以后,将会 生成一个新的提交;这个新的提交的哈希值和原来的不同,但标识名 一样;
有冲突时正常解决就OK,