git cherry-pick 从其他分支上拉取节点

2020-11-12  本文已影响0人  浩克啊12138

git cherry-pick : 将其他分支上的莫一节点或多个节点拉去到当前分支上.

该操作可以有两种操作方式, 可在phpstorm上直接操作, 或者是在命令行上操作

phpstorm 操作模式

1.选择要拆出分支的节点中最后一个节点

image.png
  1. 右键点击, 选择新分支
image.png
  1. fetch 远测开发分支的最新节点
image.png
  1. rebase/merge 到最新的分支


    rebase
merge

5.提交代码


image.png

命令行操作模式

$ git checkout develop 
# 切换到主分支上
$ git checkout -b feature/virtual-coin-donate
# 创建并切换到 feature/virtual-coin-donate 分支上
$ git cherry-pick 9d0f0833abd88c909de375572843556b58a578dd 
# 将节点id为9d0f0833abd88c909de375572843556b58a578dd 的节点拉取到当前分支上
# 需要注意的是这里的节点可为多个, 中间需用空格间隔

如果想要拉取的节点过多可以用以下的方式去操作

git cherry-pick  <节点A id>  ..<节点B id>
上一篇 下一篇

猜你喜欢

热点阅读