【发布时间】:2018-08-06 15:53:13
【问题描述】:
我正在尝试将两个分支合并为一个新分支,并且所有三个分支都有一个共同的父分支。
两个分支“feat1”和“feat2”是从“dev”分支中分离出来的。 现在我想从“dev”创建一个新的分支,称为“next-release”,并合并“feat1”和“feat2”。
我做了什么:
- 签出到“next-release”并合并“feat1”。
- 然后合并“feat2”。
此时,我收到了"Please enter a commit message to explain why this merge is necessary..."。
我做得对吗?
为了更好地解释它:
dev
|
----------------
| | |
feat1 feat2 next-release = feat1 + feat2
感谢任何帮助。谢谢。
【问题讨论】:
-
你在 git pull 上没有那个,是吗? (如*.com/a/36418799/6309)
-
当您最终进行合并提交时,您被要求提供提交消息是正确的。最终只要求您进行第二次合并也是正确的,因为第一次合并将是快进,不会提交任何内容(除非您强制执行)。所以是的,你似乎做得对。
-
@VonC 感谢您明确表示。 :)
标签: git bitbucket git-branch