Git合并分支
我正在尝试将两个分支合并为一个新分支,并且所有三个分支都有一个共同的父分支 两个分支“feat1”和“feat2”是从“dev”分支分离出来的。 现在我想从“dev”创建一个名为“next release”的新分支,并合并“feat1”和“feat2” 我所做的:Git合并分支,git,bitbucket,git-branch,Git,Bitbucket,Git Branch,我正在尝试将两个分支合并为一个新分支,并且所有三个分支都有一个共同的父分支 两个分支“feat1”和“feat2”是从“dev”分支分离出来的。 现在我想从“dev”创建一个名为“next release”的新分支,并合并“feat1”和“feat2” 我所做的: 签出到“下一版本”并合并到“feat1” 然后合并了“feat2” 此时,我看到“请输入一条提交消息,解释为什么需要合并…” 我做得对吗 为了更好地解释它: dev | ---------------- | |
“请输入一条提交消息,解释为什么需要合并…”
我做得对吗
为了更好地解释它:
dev
|
----------------
| | |
feat1 feat2 next-release = feat1 + feat2
感谢您的帮助。谢谢。首先,是的,您的顺序是正确的(前提是您确实在创建feat1和feat2的位置从dev创建了集成分支(从图表中可以看出):这样,feat1和feat2之间的合并得益于一个共同的祖先
其次,该消息是Git调用的编辑器提示提交合并消息的一种方式:一旦输入,将完成合并。Git pull上没有该消息,是吗?(如中)当您以合并提交结束时,请求您发送提交消息是正确的。因为第一次合并是快进的,不会提交任何内容(除非您强制提交)。因此,是的,您似乎做得不错。@VonC感谢您澄清这一点。:)