Github跟踪提交多久了?

时间:2017-04-06 18:00:06

标签: github version-control

我确定这个信息出现在某个地方,但我一直在寻找相当长的时间并且没有想出任何东西。我的问题是,Github在多长时间内跟踪你的提交?就像我搞砸了我的代码并希望恢复到我之前的许多承诺,历史会走多远?

2 个答案:

答案 0 :(得分:3)

历史可以追溯到您在Git 中启动项目 时的情况。将它添加到Github并不重要,Github只存储了回购。例如,here's one of my projects which predates Github by half a year。在Git存在之前,a commit from 2001已存在,该存储库已通过多个版本控制系统进行迁移。

相反,Github限制了存储库的 size 。有a soft limit of 1 GB per repository,这意味着Github将要求您减少存储库大小而不是简单地拒绝它,并且每个文件的硬限制为100 MB。请注意,这是存储库的总大小,而不是当前结帐的大小。

如果您必须存储非常大的文件,请使用git-lfs (Large File Storage)

作为旁注,由于Git的工作方式,你不能删除或改变旧的提交而不改变它之后的每个提交。即使它想要,Github也不能悄悄地截断你的历史。

答案 1 :(得分:1)

没有限制,历史可以追溯到你在Github上开始你的项目时。