git cherry-pick 是干啥的?
答: 例如, 假设我们有分支 v1.0, 还有分支 v2.0, 我们不直接把两个分支合并, 这样会导致稳定版本混乱!
但是又想增加一个 v2.0 中的功能到 v1.0 中, 这里就可以使用 cherry-pick 了.
语法: git cherry-pick <commit id>
注意: 当执行完 cherry-pick 以后, 将会 生成一个新的提交; 这个新的提交的哈希值和原来的不同, 但标识名 一样;
执行后, 可能: 顺利提交: Finished one cherry-pick.
执行后, 也可能: 有冲突: Automatic cherry-pick failed. After resolving the conflicts, 就跟普通的冲突一样, 手工解决即可
来源: http://www.bubuko.com/infodetail-2731224.html