【发布时间】:2020-04-07 01:15:58
【问题描述】:
我有点失落。我在一个项目上工作,该项目与 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
但我有这个错误:
【问题讨论】:
-
您希望它真正成为一个新的存储库,就好像它从头开始一样,还是希望保留您的旧提交以供参考?
-
如果您不关心新存储库中当前的内容,您可以尝试
git push --force origin master -
我希望它成为一个新的存储库,以便平衡其中的所有文件。关于之前的存款,我把它和旧的提交放在一边
-
@eronn 如果@Mike Faber 提供的解决方案不起作用,我已经成功通过将整个本地文件夹复制到一个新文件夹,删除新文件夹中的
.git文件夹,然后执行@ 987654331@ 等,如您所述。这样,它就被视为没有历史记录的新存储库。 -
好的,非常感谢!问题是自述文件!所以我能够把所有东西都放在新的仓库中。好在他把我以前的所有承诺都给了我,我宁愿表现得好像我从头开始一样,但很好