如何在git历史中将git提交标记为合并,而不实际合并它们?



我有100个提交在开发分支,而不是在featureX分支。我想确保开发中的3个提交在运行"git merge"时不会合并到featureX中。

是否有一种方法可以选择性地将这3个提交标记为合并到featureX分支而不实际合并它们?

我问聊天,并在这里寻找问题/答案。但是没有找到任何与我的案子相关的东西。

使用ours合并策略。它会合并(以存储合并的事实),但不会更改文件,它总是使用当前树:

git merge -s ours -m "Null-merge featureX into develop" featureX

p。不要混淆-s ours-X ours,这是两个完全不同的选项。

最新更新