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