2013-03-28 151 views
19

當嘗試將項目從使用ant移動到maven時,我意外地收到了處於不良狀態的回購。現在,我想清除回購並從頭開始。作爲git的新手,我有點謹慎,不確定是否可以結帳,然後刪除本地的所有文件和文件夾,然後推送到遠程倉庫,或者如果這實際上是一個非常糟糕的主意。出於某種原因,我很難在谷歌中詢問正確的問題。 :dGit:清除本地和遠程回購並重新開始

+0

爲什麼不直接刪除回購,然後重新初始化呢? – ppeterka

+0

只是刪除你的本地目錄中的'.git' dir,並且對github執行'git push --force'是我認爲的解決方案。 –

回答

31

只需刪除本地.git目錄,從服務器中刪除回購(如果它是github上 - 做回購 - > setiings - >刪除)。

然後創建服務器新的存儲庫,並在本地做:

git init 
git remote add origin [email protected]:user/project.git 
git add . 
git commit -m "Initial commit" 
git push -u origin master 
+0

此外可以使用,並謹慎使用。 '混帳推-u起源主--force'如果存儲庫從服務器中刪除 – Jessycormier

+0

@Jessycormier真的沒有必要'--force'。如果使用現有的存儲庫,它可能會覆蓋存儲庫歷史記錄。 –