有一个包含许多提交的 GitHub 存储库。 我想确保即使其所有者决定删除它,我也可以访问该存储库。 此外,我不仅需要访问其当前状态,还需要访问其过去的所有提交。
如果我只是 fork 存储库,这能保证我可以访问其当前和过去的所有提交吗?
注意:问题“Are git forks actually git clones? ”是关于 fork 和克隆之间的联系,但它并没有回答当原始项目被删除时 fork 会发生什么 - fork 是否保留原始项目的所有历史记录?
最佳答案
是的。如果原始存储库被删除,则 fork 将保留其所有提交,包括过去的提交。
但是,您将失去行 Forked from <User name>/<repository name>
,即不再有指向 GitHub 上现已删除的原始存储库的链接。
关于github - 我可以 fork 一个包含所有过去提交的存储库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50893763/