github - 我可以分叉一个包含所有过去提交的存储库吗?
问题描述
有一个包含许多提交的 GitHub 存储库。我想确保即使它的所有者决定删除它,我也可以访问它。此外,我不仅需要访问它的当前状态,还需要访问它过去的所有提交。
如果我只是分叉存储库,这是否可以保证我可以访问其所有当前和过去的提交?
注意:“ Are git forks 实际上是 git clones 吗? ”这个问题是关于 fork 和 clones 之间的连接,但它没有回答当原始项目被删除时 fork 会发生什么——fork 是否保留了原始项目的所有历史记录?
解决方案
是的。如果原始存储库被删除,则 fork 会保留其所有提交,包括过去的提交。
但是,您将失去这条线Forked from <User name>/<repository name>
,即 GitHub 上将不再有指向现在已删除的原始存储库的链接。
推荐阅读
- laravel - 保存模型后的 Laravel 需要刷新它才能使用关系
- python - 将 Flask 表单组织成字典
- powershell - try catch 是调用命令
- python-3.x - 如何将接受的请求标头设置为 Content-Type:flask 中的 text/plain
- android - .ArrayIndexOutOfBoundsException 导航回片段时
- python-3.x - pandas 交叉表和标准化索引
- prometheus - 远程直接写入灭霸
- java - 在异常情况下执行 try 块中的剩余代码
- c# - 如何将我自己的枚举类型转换为通用枚举类型?
- javascript - 比较 2 个日期并以天为单位获取实时值 PHP 数据表