我一直在GitHub托管的项目上工作了一段时间。不过,我现在已经决定要以不同的方式重写我的应用程序,并从头开始。我重命名了我的旧本地存储库并创建了一个新的存储库。如何重新启动git/GitHub项目?
如何使用新的存储库来替换托管在GitHub上的存储库?我真的不在乎我的旧历史和问题是否存在。最好的方法是删除GitHub存储库并创建一个新的存储库?
我一直在GitHub托管的项目上工作了一段时间。不过,我现在已经决定要以不同的方式重写我的应用程序,并从头开始。我重命名了我的旧本地存储库并创建了一个新的存储库。如何重新启动git/GitHub项目?
如何使用新的存储库来替换托管在GitHub上的存储库?我真的不在乎我的旧历史和问题是否存在。最好的方法是删除GitHub存储库并创建一个新的存储库?
只需创建新的文件,并迫使它们提交到master分支:
git push -f origin master
如果你没有你的资料库在当前目录中创建刚开始的仓库里面干净:
git init
git remote add origin <repository git URL>
git push -f origin master
正如@meagar在下面的评论中指出的那样;如果您关心您的叉子,历史或以前的代码库,请不要这样做。
重命名现有的GitHub存储库并使用旧名称创建一个新存储库。您将拥有旧版本的历史以及指向新版本的链接。它会混淆一些,但它会产生预期的效果。
更好的答案。然后,如果您不希望跟踪旧问题/分支/分支,则可以删除重命名的项目。 – meagar
我觉得有一个.git文件夹,你可以删除;然后用'git init'重新开始。 – bozdoz
实际上并没有“重新开始”。该项目的所有现有分支仍然存在,以及任何其他分支机构,任何问题和任何维基条目。 – meagar
“git”的答案与“GitHub”的答案完全不同。你想要哪一个? – meagar