GitHub存储库比GitHub本身更早?

时间:2016-12-21 18:19:12

标签: git github

我很好奇。

commit的初始repository日期为27 Sep 2006

当GitHub在1 October 2007开始开发并在April 2008中启动时(根据wikipedia),这怎么可能呢?

2 个答案:

答案 0 :(得分:7)

版本控制系统Git与GitHub是分开的,GitHub只是您托管Git存储库的方式之一。根据{{​​3}},Git于2005年发布。我假设这个Git存储库是在某人的本地机器上创建的(并且可能在GitHub之外的某个地方托管),直到GitHub启动后的某个时间,此时托管被移动到GitHub的。

答案 1 :(得分:4)

除了Git早于Github的@jackel414's explanation之外,Git提交的日期不一定是当前日期。请记住,日期是提交的日期,而不是上传到Github的日期。

虽然如果系统时钟错误以及类似的错误很容易发生,但有很多原因可能会故意这样做。

一个是使用git commit --date,也可能--author反映提交补丁的日期,例如通过电子邮件收到的补丁。

另一个原因是提交是从另一个版本控制系统导入的。例如,the Test::More repository begins on March 28, 2001。此存储库以RCS开始,切换到CVS(内部与RCS相同),然后是from CVS to Aegisback to CVS,然后SVK(引擎盖下的SVN)和{{3} }。仅限于finally Git

相关问题