本操作在WebStorm下完成,适用于合并分支1部分代码到分支2过程。
分支概况
- master——主线
- flight——flight分支,该分支从master拉取
- route——route分支,该分支从master拉取
需求
master上修改了底层的代码实现,需要同步修改到flight和route分支上,但不是将master上的所有修改都同步到flight和route上,同步前如下图所示(截图时已完成route分支同步,因此可以看到route分支的时间比master靠前,下面操作是针对flight分支的同步)。
实现
采用Cherry-Pick方式将master上指定修改同步到flight分支上,分为以下两步:
- 切换到flight分支
git checkout flight
-
Cherry-Pick操作
打开WebStorm中的Version Control面板,切换到Log页签下,选择需要master上需要同步的提交内容,然后右键,选择“Cherry-Pick”即可,如下图所示。
选择后右键选择Cherry-Pick
网友评论