美文网首页
git cherry-pick

git cherry-pick

作者: JJNile | 来源:发表于2017-11-27 16:05 被阅读55次

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

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

相关文章

网友评论

      本文标题:git cherry-pick

      本文链接:https://www.haomeiwen.com/subject/lnddbxtx.html