Git_GitHub 仅分叉存储库的主分支

a_b*_*bet 2 git fork github

我正在做这个项目。由于它相当大,上游仓库有相当多的分支,但我真正关心的是主分支。我需要从 master 的实际状态开始分叉存储库并创建一个新分支。我不关心所有其他“正在进行中的”分支,我将拥有自己的分支。

有没有办法分叉回购协议,但只有主分支,以保持事情干净从我的角度来看。如果稍后我尝试发出合并请求,这会导致问题吗?

谢谢,安德里亚

Von*_*onC 7

关于 GitHub,现在(2022 年 7 月,2 年后)这是可能的。

您现在可以分叉存储库并仅复制默认分支

以前,创建分支时,父存储库中的所有分支都会复制到新的分支存储库。

有几种情况不需要这样做,例如为开源项目做出贡献。
当复制所有分支时,可能会导致存储库克隆缓慢和不必要的磁盘使用。

有了这个新功能,只复制默认分支;没有其他分支或标签。
这可能会导致更快的克隆,因为只有可到达的对象才会被拉下来。

新的分叉页面能够仅复制默认分支

如果您想从父存储库复制其他分支,可以从“分支”页面执行此操作。