如何断开项目与github repo的连接并连接到另一个?

问题描述 投票:-1回答:1

我有点迷茫。我参与了一个与github结合的项目。但是我使项目发展,因此我在github上创建了一个我希望使用的新存储库(同时保留了旧文件和旧文件)。

因此,在我的项目中,我要确保它不再与旧存储库耦合,并且我可以在新存储库中正常工作。

我跟踪了一些链接,所以我做到了:

  • 在Github上创建我的新存储库
  • 在我的项目中:git remote rm origin
  • git remote add origin [newGithubURL]
  • git initgit add .git commit -m "first commit"
  • git push origin master

但是我有这个错误:

enter image description here

git git-push
1个回答
0
投票

@@ Mike Faber提供了一个很好的解决方案,它将在新仓库中保留旧仓库的历史记录。

如果您想像全新的存储库一样从头开始,那么我要做的是:

  1. 将旧仓库的本地工作文件夹复制到新文件夹中
  2. 将新文件夹重命名为您想要的名称,或者将旧文件夹归档或重命名作为备份
  3. 删除新工作文件夹中的.git文件夹
  4. 在新文件夹中,像平时推送到GitHub一样执行git initgit add .git commit -m "first commit"

现在您有了旧存储库的副本,作为新存储库,仅需一次提交即可。

© www.soinside.com 2019 - 2024. All rights reserved.