删除github中的原始存储库时导入的存储库会发生啥

Posted

技术标签:

【中文标题】删除github中的原始存储库时导入的存储库会发生啥【英文标题】:What happens to the imported repository when deleting the original one in github删除github中的原始存储库时导入的存储库会发生什么 【发布时间】:2020-08-03 16:59:29 【问题描述】:

我从 GitHub 上的旧帐户导入了一个存储库,现在我想知道,如果我决定删除旧帐户上的原始存储库,或者删除帐户本身,我的新导入存储库会发生什么?新账户上导入的仓库是否有任何反映,或者导入后它们变得独立?

【问题讨论】:

【参考方案1】:

如果您通过以下方式导入所述存储库:

在本地克隆旧的 将其推送到新帐户中的新空仓库

那么这两个存储库之间就不会有特殊关系,即使它们具有相同的历史记录。 您可以安全地删除旧的 repo 和/或帐户:新的 repo 不会受到影响。

即使通过https://github.com/new/import,过程也应该是一样的:简单的复制(克隆),新旧之间没有任何联系。 这是一个便于从其他来源(GitLab、BitBucket、...)导入存储库的页面

【讨论】:

但事实并非如此,我通过github中的import repository选项导入,他让我输入要导入的仓库的URL @MohamedSaad 我已经编辑了答案:它的主旨保持不变。

以上是关于删除github中的原始存储库时导入的存储库会发生啥的主要内容,如果未能解决你的问题,请参考以下文章

当我推送到 GitHub 时如何处理秘密 API 密钥,以便在克隆存储库时我的项目仍然有效?

推送到 git 存储库时避免自动工作项链接

Gitlab Wiki - 导入存储库时如何导入 wiki

npm 安装私有 GitHub 存储库时,GitHub Actions 引发 Git 错误

使用 pip 安装私有 github 存储库时遇到问题

将远程 github 存储库的更改合并到本地存储库