github - 我可以 fork 一个包含所有过去提交的存储库吗?

标签 github git-fork

有一个包含许多提交的 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/

相关文章:

git - 远程 : Repository not found

node.js - "section"在 github : what does it mean?

github - 如何使 godoc 链接到 github 上的源代码

git - 尝试将 fork 与上游存储库同步时出现 "You are not currently on a branch"错误

git - 如何在自托管的 GIT 存储库中 fork

android - 在手机上直接从 github 运行 python 代码

git - 初始提交失败的 android studio。无法阅读

github - 使用 Vundle 管理自己的 Vim 插件分支

Git 良好实践,在两者都在发展时保持 fork 项目与其源来源保持同步