use*_*934 5 git clone github repository duplicates
我看到了类似问题的答案,我确定我可能对 Git 和 Github 术语不够熟悉,无法知道它们是否适用于我的问题。我需要做的是克隆一个现有的 Github 远程存储库(我有贡献者访问权限的另一个人用户名下的私有存储库)并在我的帐户下创建一个新的私有远程存储库。现有的 repo 用户将对 repo 进行重大更改、删除和重新推送,然后他们希望我克隆并创建副本,以便我们可以继续在我的用户下从 repo 工作。如果可能的话,我想用 repo 保留提交历史。
我已经在本地进行了克隆,但似乎无法弄清楚如何将其推送到并非源自原始用户的新遥控器。
我们必须有更多的细节,但很有可能你想做的事情是不必要的。
所有者很可能可以通过创建一个分支并使该分支看起来像他们想要的那样来实现他们的目标,如果这是期望的最终目标,可以用它替换 master 。他们可以在不破坏所有现有历史的情况下做到这一点。
或者,您可以分叉存储库。然而,请记住,如果他们要完全重写历史,假设这是一个目标,那么整合您在分叉上所做的工作可能会变得困难。
您还可以通过删除当前远程git remote rm origin
并创建一个指向您帐户下创建的存储库的新远程来推送已克隆的副本。不过,如果原始存储库完全更改,则将很难集成在“副本”上完成的任何工作。