用git 好多年了,不过cherry pick , rebase这些都基本没用过。
参考:https://www.ruanyifeng.com/blog/2020/04/git-cherry-pick.html
例如,想把branch1 分支上的某个commit 弄到mater分支上, 就可以:
1. $ git checkout master
2. (此时在master分支) $ git cherry-pick <commit-id>
就可以了。注意,在cherry-pick的时候不需要指定branch name, 说明git管理commit 号是全局管理(这句话后半句没啥用)
cherry pick 名字非常棒,就是摘樱桃~ 哈哈