1.这个功能估计用得少,看具体情况吧。
2.全大冉在A分支上开发,全小冉在B分支上开发,其中各自分支图如下:
- 全大冉的分支A Git提交历史框如下:
- 全小冉的分支B Git提交历史框如下:
3.全大冉开发了一个功能【努力成为架构师】,在A分支上commit或push了3次,此时A分支git提交历史图如下:
其中,33%和66%的都是push了,100%只commit未push。
4.全小冉在分支B上,看到了全大冉提交的功能,他也想努力成功架构师,所以,他想让自己的分支B也有这3个提交历史。
5.于是,全小冉在B分支里,按住鼠标左键不松手,下滑选中3个提交记录,然后右击鼠标,选择 Cherry-Pick 选项,如图:
6.此时B分支上,可以看到如图:
如果你觉得不够直观,我们可以只看B分支的提交历史记录,你可以拿下图与第2步里[全小冉的分支B Git提交历史框]对比