我已经在 GitHub 上托管的一个项目上工作了一段时间。但是,我现在决定以不同的方式重写我的应用程序,并从头开始。我重命名了旧的本地存储库并创建了一个新存储库。
如何使用新的存储库来替换托管在 GitHub 上的存储库?我真的不在乎我的旧历史和问题是否存在。最好的方法是删除 GitHub 存储库并创建一个新存储库吗?
重命名现有的 GitHub 存储库并使用旧名称创建一个新存储库。您将拥有旧版本的历史记录以及指向新版本的链接。它会让一些人感到困惑,但它会产生预期的效果。
只需创建新文件并强制将它们提交到您的主分支:
git push -f origin master
如果您没有在当前目录中创建存储库,只需启动存储库清理:
git init
git remote add origin <repository git URL>
git push -f origin master
正如@meagar 在下面的评论中指出的那样;如果您关心您的分叉、历史或以前的代码库,请不要这样做。