git cherry-pick

  • 将分支a中的某一次提交单独合并到分支b
 git cherry-pick b8aa0b0c # id可以全写上,也可以只用前8位
此时代码以经在本地合并了
git push代码就提交到远程服务器了
  • 命令集合:

git cherry-pick <commit id>:单独合并一个提交
git cherry-pick -x <commit id>:同上,不同点:保留原提交者信息。
Git从1.7.2版本开始支持批量cherry-pick,就是一次可以cherry-pick一个区间的commit。
git cherry-pick <start-commit-id>..<end-commit-id>
git cherry-pick <start-commit-id>^..<end-commit-id>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定...
    _Justin阅读 173,213评论 7 88
  • 介绍 git cherry-pick 可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们...
    ghostdemon阅读 5,563评论 0 2
  • 我是版本管理工具 白痴 之前项目一直在SVN上,自己对SVN的理解,其实差不多就是小乌龟直接只用svn check...
    KK葫芦娃阅读 8,260评论 0 8
  • 前篇 在此之前,我想问一个问题,你是在接触 Git 多久之后,知道有这个命令的? 我的答案是很久很久之后,这真是一...
    段浅浅儿阅读 4,332评论 0 2
  • git cherry-pick可以选择 branchName1 分支中的一个或几个commit 合并到 branc...
    Uzero阅读 4,780评论 0 0