为什么Github网络图不显示旧branshes?
我是Github的新手,我正在尝试找出在项目中使用Github的最佳工作流程。我找到了一个我喜欢的工作流程,它可以很好地配合我的项目 我已经从为什么Github网络图不显示旧branshes?,git,github,graph,branching-and-merging,Git,Github,Graph,Branching And Merging,我是Github的新手,我正在尝试找出在项目中使用Github的最佳工作流程。我找到了一个我喜欢的工作流程,它可以很好地配合我的项目 我已经从master分支创建了development分支。在发展分支中,我为一个名为iss13的问题创建了一个新分支。一旦我解决了问题#13,我就将iss13合并回development分支。合并成功后,我删除了iss13分支 但是当我去看网络图时,iss13“管道”从图中消失了。这应该发生吗?还是我没有正确使用工作流?我希望看到所有早期的合并,以便更好地控制 下
master
分支创建了development
分支。在发展
分支中,我为一个名为iss13
的问题创建了一个新分支。一旦我解决了问题#13,我就将iss13
合并回development
分支。合并成功后,我删除了iss13分支
但是当我去看网络图时,iss13
“管道”从图中消失了。这应该发生吗?还是我没有正确使用工作流?我希望看到所有早期的合并,以便更好地控制
下面是我所看到的和我想看到的图片:
我尝试实现的工作流中的图表:
由于蓝色开发分支自创建
iss13
分支以来没有新的提交,因此开发
分支被快进以匹配iss13
的最后提交
要强制在
development
和iss13
之间创建“合并”提交,您可以使用git merge/pull
的--no ff
选项,以development
分支的顶部提交和iss13
分支的顶部提交作为祖先来创建提交。非常感谢。这是有道理的:)