【发布时间】:2017-04-26 18:49:12
【问题描述】:
是否可以将一个分支中的多个但不是所有 git 提交合并到 master 分支?
例如,假设我在分支“test”中添加了几个提交(1,2 和 3)。它们都与文件test.py相关,但没有冲突。 如何合并提交 1 和 2,但不合并提交 3
我最好想要一个 GUI 工具。
【问题讨论】:
-
git merge合并一个 [见脚注] commit。因此,对于这种特殊情况,只需git merge第二次提交,而不是第三次。但是,您的问题形式表明您误解了git merge的作用,因此您应该阅读它。 (也许这就是你被否决的原因?我没有投反对票,我不知道是谁投的。)[脚注] Git 有它所谓的“章鱼合并”,它合并了多个提交,但这意味着完全不同的东西从你的想法。