我的Git存储库中有以下分支:
我已将 bugfix-abc 分支合并到 master 中,但应将其合并到 release-1.0 分支中。这很好,因为 master 最终还是需要这些更改。 Master 还收到了其他几个不应该在发布分支中的提交。
将以前在 bugfix-abc 中提交的提交合并到 release-1.0 中的首选方法是什么?请注意, bugfix-abc 分支已被删除。如果有帮助,我确实有一个单独的提交ID列表,因为只有3个。
我一直在阅读合并和樱桃采摘之间的区别,但仍不太确定哪种最适合这种情况。由于 release-1.0 分支最终会合并回 master ,我想确保在那时我尽可能地引起冲突。
谢谢。
答案 0 :(得分:1)
由于您具有提交ID,因此可以使用上次提交的ID重新创建分支:
git branch bugfix-abc 123abc
然后,您可以将其合并到master中:
git checkout master
git merge bugfix-abc