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

Fur*_*vuz 8 templates github git-fork

我想知道 GitHub 模板如何与分叉区分开来,为什么我应该使用它们而不是分叉存储库?

Cre*_*ore 11

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

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

编辑:您也不能在 GitHub 上分叉自己的存储库;但是,您可以使用自己的模板。


Cha*_*raL 7

这些都包含在官方文档以及链接中

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