我一直在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