gpt4 book ai didi

git - 创建 github 存储库的 "duplicate copy"

转载 作者:太空狗 更新时间:2023-10-29 14:48:37 25 4
gpt4 key购买 nike

我看到了类似问题的答案,我确信我可能对 Git 和 Github 术语不够熟悉,不知道它们是否适用于我的问题。我需要做的是克隆一个现有的 Github 远程存储库(我有贡献者访问权限的另一个人的用户名下的私有(private)存储库)并在我的帐户下创建一个新的私有(private)远程存储库。现有的 repo 用户将对 repo 、删除和重新推送进行重大更改,在他们这样做之前,他们希望我克隆并创建一个副本,以便我们可以继续在我的用户下的 repo 中工作。如果可能的话,我想用 repo 保存提交历史。

我已经在本地进行了克隆,但似乎无法弄清楚如何将其推送到并非源自原始用户的新远程。

最佳答案

使用GitHub接口(interface)时,最简单的方法是fork a repo .

或者,按照以下 Duplicating a repository 中的建议GitHub 上的文章,您可以通过以下 shell 命令实现 repo 复制:

  1. 创建存储库的裸克隆:

    git clone --bare https://github.com/exampleuser/old-repository.git
  2. 镜像推送到新的仓库:

    cd old-repository.git
    git push --mirror https://github.com/exampleuser/new-repository.git
  3. 删除您在第 1 步中创建的临时本地存储库:

    cd ..
    rm -rf old-repository.git

关于git - 创建 github 存储库的 "duplicate copy",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11215864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com