Git 分支合并时,如何忽略分支上的某次提交?

业务中遇到问题:
  • master 要合并发布 dev 的提交
  • dev 的提交记录是:
graph LR
    A --> B
    B --> C

但现在只需要:A C 这两次的提交不要 B,然后将 AC 合并到 master

graph LR
    A --> B
    B --> C
     style B fill:#C0C0C0,stroke:#C0C0C0,stroke-dasharray: 5 5

请问要怎么操作,我用的是 SourceTree

阅读 4.1k
1 个回答

没有用过 SourceTree,可以使用更通用的命令行来解决问题:

cherry-pick 就是干这个的。👇

git-cherry-pick.gif

Learn Git Branching

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进