GitHub:Template 和 Fork 概念有什么区别以及何时使用?

问题描述 投票:0回答:3

我想知道 GitHub 模板与 fork 有何不同,为什么我应该使用它们而不是 fork 存储库?

templates github git-fork
3个回答
23
投票

据我了解,您不能像从分叉中提取更新一样从模板中提取更新。 您也无法将更改推送到分叉存储库。

模板旨在按原样使用存储库,并将其用作构建网站等的样板。它并不意味着与主存储库保持同步。

编辑:您也不能在 GitHub 上创建自己的存储库;不过,您可以使用自己的模板。


7
投票

这些也包含在官方文档中link

  • 新的分叉包含父存储库的整个提交历史记录,而从模板创建的存储库则以单个提交开始。
  • 对分叉的提交不会出现在您的贡献图中,而对从模板创建的存储库的提交则会出现在您的贡献图中。
  • 分叉可以是向现有项目贡献代码的临时方式,而从模板创建存储库可以快速启动新项目。

1
投票

ChamaraL's相同的答案,但有桌子

模板 叉子
提交历史记录 从一次提交开始 包括父存储库的完整提交历史记录
是否承诺将其显示在您的贡献图中? 是的 没有
目的 快速开始新项目 临时向现有项目贡献代码
© www.soinside.com 2019 - 2024. All rights reserved.