我正在开发一个项目git
,github
它有几个贡献者,每个贡献者都有自己的 fork。
master
我最近在原始项目merging
的分支(名为 的分支)上进行了提交chris-work
,然后(作为实验)重新构建了其中一个分支(使用如何更新 GitHub 分支存储库中的详细信息?);这会导致这样的图片,其中fork
以黄色显示。
如果您想查看实时图表,请点击此处。
new -re-basedfork
没有新的变化,应该(并且现在)与master
主项目的分支完全一样,但它似乎在前面。
我确信这是意料之中的,但似乎fork
要从网络图中删除我必须提交和merge
(看似)冗余pull
请求。有人可以解释更详细的细节,并帮助我理解这种行为吗?