git cherry-pick

2017-11-27  本文已影响55人  JJNile

cherry-pick 命令的功能是选择一部分提交的代码合并到另一个分支

假设我们在 dev 分支中开发了功能a,功能b,功能c,并且都进行了提交,此时忽然需要提交功能b到 master 上线

操作步骤:
首先基于 master 新建一个分支 dev2,然后去 dev 查看git log 并复制功能b的 commit id

git branch dev2
git checkout dev
git log

然后在切换到dev2,执行 cherry-pick 成功后看下log应该就有功能2的记录

git checkout dev2
git cherry-pick 功能2的commit id
git log

最后切换回 master,然后合并分支

git checkout master
git merge dev2

如有错误,请指正,共同学习

上一篇 下一篇

猜你喜欢

热点阅读