如何断开项目与 github 存储库的连接并连接到另一个存储库?
How to disconnect project to github repo and connect to another?
我有点迷路了。我在一个项目上工作,它与 github 相结合。但是我使项目不断发展,因此我在 github 上创建了一个我希望使用的新存储库(同时将旧存储库与旧文件放在一起)。
所以在我的项目中,我想确保它不再耦合到旧存储库,并且我可以从新存储库正常工作。
我点击了一些链接,所以我做了:
- 在 Github
上创建我的新存储库
- 在我的项目中:
git remote rm origin
git remote add origin [newGithubURL]
git init
, git add .
, git commit -m "first commit"
git push origin master
但是我遇到了这个错误:
@Mike Faber 提供了一个很好的解决方案,可以在新存储库中保留旧存储库的历史记录。
如果你想从头开始,就好像它是一个全新的存储库,我所做的是:
- 将旧存储库的本地工作文件夹复制到新文件夹
- 将新文件夹重命名为您想要的名称,或者将旧文件夹存档或重命名为备份
- 删除新工作文件夹中的
.git
文件夹
- 在新文件夹中,像往常一样执行
git init
、git add .
、git commit -m "first commit"
以推送到 GitHub
现在您拥有旧存储库的副本,作为新存储库,仅从一次提交开始。
我有点迷路了。我在一个项目上工作,它与 github 相结合。但是我使项目不断发展,因此我在 github 上创建了一个我希望使用的新存储库(同时将旧存储库与旧文件放在一起)。
所以在我的项目中,我想确保它不再耦合到旧存储库,并且我可以从新存储库正常工作。
我点击了一些链接,所以我做了:
- 在 Github 上创建我的新存储库
- 在我的项目中:
git remote rm origin
git remote add origin [newGithubURL]
git init
,git add .
,git commit -m "first commit"
git push origin master
但是我遇到了这个错误:
@Mike Faber 提供了一个很好的解决方案,可以在新存储库中保留旧存储库的历史记录。
如果你想从头开始,就好像它是一个全新的存储库,我所做的是:
- 将旧存储库的本地工作文件夹复制到新文件夹
- 将新文件夹重命名为您想要的名称,或者将旧文件夹存档或重命名为备份
- 删除新工作文件夹中的
.git
文件夹 - 在新文件夹中,像往常一样执行
git init
、git add .
、git commit -m "first commit"
以推送到 GitHub
现在您拥有旧存储库的副本,作为新存储库,仅从一次提交开始。