简而言之,cherry-pick就是从不同的分支中捡出一个单独的commit,并把它和你当前的分支合并。如果你以并行方式在处理两个或以上分支,你可能会发现一个在全部分支中都有的bug。如果你在一个分支中解决了它,你可以使用cherry-pick命令把它commit到其它分支上去,而不会弄乱其他的文件或commit。
场景:想要将develop的对某个bug的修改合入到pre-release分支,smartgit操作手册
1、切换到待合入的分支

2、点击查看log,并勾选已经修改合入的那个分支,即待同步修改的分支

3、此时可以看到develop分支的修改log,点击该条记录,选择cherry-pick

4、点击确认cherry-pick或者cherry-pick & commit,此时就会看到在pre-release分支已经有待合入的提交了

作者:crocodile_b
链接:https://www.jianshu.com/p/7c86cbcd541b
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
本文详细介绍如何使用Git的Cherry-Pick命令,从不同分支中挑选特定的commit,将其应用到当前分支,以实现bug修复或功能更新的快速同步。通过SmartGit操作步骤展示,适用于并行开发环境。
3951

被折叠的 条评论
为什么被折叠?



