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