除了@ jackel414解释说Git早于Github之外,Git提交上的日期不必是当前日期。请记住,日期是提交的日期,而不是上传到Github的日期。
如果系统时钟错误和类似的错误很容易发生,则有很多原因可以有意进行。
一种是使用git commit --date,也可能是,反映补丁程序的提交日期,例如通过电子邮件收到的补丁程序--author。
另一个是因为提交是从另一个版本控制系统导入的。例如,Test :: More存储库于2001年3月28日开始。该存储库从RCS开始,切换到CVS(内部与RCS相同),然后从CVS到Aegis,再回到CVS,然后是SVK(内部是SVN),最后是Git。直到2009年1月,它才上传到Github。