2011-09-11 114 views
10

我想將我的Git存儲庫轉換爲裸機。我清楚地記得以前做過這個工作的git remove-tree,但我在1.7上找不到它。你能幫我嗎?如何從Git存儲庫中刪除工作樹


謝謝你們,與回購的移動到不同的位置,然後設置裸= true選項做到了。

這次我必須說我的記憶已經失敗了。刪除工作副本的技巧,我以前做過的與集市:)

反正 - 謝謝你的答案。

回答

10

克隆你的git倉庫,如Skydreamer's answer建議,可能是罰款,你想要什麼,但它會失去遠程跟蹤.git/config分支機構,設置等。另一種是隻重用.git目錄作爲裸倉庫,例如這樣做:

cd my-repo 
mv .git ../my-repo.git 
cd ../my-repo.git 
git config core.bare true 

...這將離開my-repo只是你的工作樹,並my-repo.git作爲同一倉庫的裸版本。

2

git clone --bare old_directory new_directory

相關問題