2012-07-31 95 views

回答

1

轉到隱藏.git文件夾和編輯文件config

[core] 
    bare = true 

然後取出所有本地拷貝文件,你將有純倉庫。

+0

我不清楚這是如何解決原來的問題。 (這是「爲什麼會發生這種情況?」)。爲什麼發生? :) – GreenAsJade 2014-07-25 04:18:30

+0

@GreenAsJade:反正我的方法不會有這個問題。 – 2014-07-25 16:16:30

0

當您克隆空存儲庫時,會發生此警告:沒有提交的存儲庫。

當然這僅僅是一個警告:這意味着結果可能對你有好處。

Git會警告您這一點,因爲通常您會克隆回購以獲取和處理其內容。所以看起來這可能是一個錯誤 - 某些事情要警告你 - 你在克隆一個空的回購。

請注意,當您在沒有提交的情況下克隆回購時,您可以執行而不是獲取源回購中的任何工作文件。

所以在你的情況下,非裸回購的工作文件不會被複制到裸回購(顯然,因爲裸回購不能有工作文件)。

這意味着,做你所做的可能,更合理的方式是

git init --bare new-bare-repo 

這樣做,這樣可以避免這意味着你的成績不是使空裸露的回購協議的任何其他。