为什么Github网络图不显示旧branshes?

为什么Github网络图不显示旧branshes?,git,github,graph,branching-and-merging,Git,Github,Graph,Branching And Merging,我是Github的新手,我正在尝试找出在项目中使用Github的最佳工作流程。我找到了一个我喜欢的工作流程,它可以很好地配合我的项目 我已经从master分支创建了development分支。在发展分支中,我为一个名为iss13的问题创建了一个新分支。一旦我解决了问题#13,我就将iss13合并回development分支。合并成功后,我删除了iss13分支 但是当我去看网络图时,iss13“管道”从图中消失了。这应该发生吗?还是我没有正确使用工作流?我希望看到所有早期的合并,以便更好地控制 下

我是Github的新手,我正在尝试找出在项目中使用Github的最佳工作流程。我找到了一个我喜欢的工作流程,它可以很好地配合我的项目

我已经从
master
分支创建了
development
分支。在
发展
分支中,我为一个名为
iss13
的问题创建了一个新分支。一旦我解决了问题#13,我就将
iss13
合并回
development
分支。合并成功后,我删除了iss13分支

但是当我去看网络图时,
iss13
“管道”从图中消失了。这应该发生吗?还是我没有正确使用工作流?我希望看到所有早期的合并,以便更好地控制

下面是我所看到的和我想看到的图片:

我尝试实现的工作流中的图表:


由于蓝色开发分支自创建
iss13
分支以来没有新的提交,因此
开发
分支被快进以匹配
iss13
的最后提交


要强制在
development
iss13
之间创建“合并”提交,您可以使用
git merge/pull
--no ff
选项,以
development
分支的顶部提交和
iss13
分支的顶部提交作为祖先来创建提交。

非常感谢。这是有道理的:)