一处修改往多个git分支合入cherry-pick

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


一处修改往多个git分支合入cherry-pick_第1张图片
屏幕快照 2016-05-06 下午3.47.44.png

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

一处修改往多个git分支合入cherry-pick_第2张图片
屏幕快照 2016-05-06 下午3.53.15.png

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

一处修改往多个git分支合入cherry-pick_第3张图片
屏幕快照 2016-05-06 下午3.58.13.png

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

一处修改往多个git分支合入cherry-pick_第4张图片
屏幕快照 2016-05-06 下午3.59.52.png

你可能感兴趣的:(一处修改往多个git分支合入cherry-pick)