Git: 上次合并提交被忽略
Git: last merge commit ignored
这些是我的步骤。
第 1 步:将 develop
合并到 feature
第 2 步:检查是否一切正常,然后立即将 feature
合并到 develop
当我这样做时,我遇到了以下情况:
只显示“merge develop
into feature
”,不显示“merge feature
into develop
”。
我希望显示两个合并提交,如下图所示。
有人能告诉我如何实现吗?
如果你这样做的速度足够快,在任何人向 develop
添加新提交之前,那么默认情况下 Git 将进行快进合并。为了防止它,只需将 --no-ff
添加到您的合并命令回到 develop
:
git fetch
git branch -d develop # to make sure you aren't using an out of date copy
git checkout develop
git merge feature --no-ff
旁注:许多工作流程建议在合并回 develop
之前将 feature
变基到 develop
,而不是先将 develop
合并到 feature
。
这些是我的步骤。
第 1 步:将 develop
合并到 feature
第 2 步:检查是否一切正常,然后立即将 feature
合并到 develop
当我这样做时,我遇到了以下情况:
只显示“merge develop
into feature
”,不显示“merge feature
into develop
”。
我希望显示两个合并提交,如下图所示。
有人能告诉我如何实现吗?
如果你这样做的速度足够快,在任何人向 develop
添加新提交之前,那么默认情况下 Git 将进行快进合并。为了防止它,只需将 --no-ff
添加到您的合并命令回到 develop
:
git fetch
git branch -d develop # to make sure you aren't using an out of date copy
git checkout develop
git merge feature --no-ff
旁注:许多工作流程建议在合并回 develop
之前将 feature
变基到 develop
,而不是先将 develop
合并到 feature
。