GitHub存储库比GitHub本身更老?

3

我只是好奇。

这个存储库的最初提交日期为2006年9月27日

GitHub自身的开发始于2007年10月1日,并在2008年4月推出(根据维基百科)。那么这怎么可能呢?

2个回答

8

Git,版本控制系统,与GitHub分开,它只是您可以托管Git存储库的多种方式之一。根据维基百科的说法,Git于2005年发布。我认为这个Git存储库最初是在某个人的本地计算机上创建的(可能托管在GitHub之外),直到GitHub推出后,才将其托管到GitHub上。


是的,那很可能就是了。 - hlscalon
@old_mountain 此外,您可以编辑提交的日期。没有任何限制让您在1990年代进行提交。 - approxiblue

7
除了@jackel414的解释说明Git比Github更早之外,Git提交的日期不一定是当前日期。请记住,日期是提交时的日期,而不是上传到Github的日期。
尽管如果系统时钟错误或类似的错误可能很容易发生,但有许多原因可能会故意这样做。
其中一个原因是反映提交补丁的日期,例如通过电子邮件收到的补丁,使用git commit --date和可能还有--author
另一个原因是该提交是从另一个版本控制系统导入的。例如,Test::More存储库始于2001年3月28日。该存储库最初使用RCS,然后切换到CVS(在内部与RCS相同),然后从CVS转向Aegis再次返回CVS,然后使用SVN作为引擎的SVK,最终转向Git。直到2009年1月才上传到Github

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接