2013-05-27 21 views
1

這是一個非程序員對於新手問題:爲什麼我可以從dropbox上的裸倉回收?

比方說,我設置的Git和Dropbox在一起(如在http://blog.shvetsov.com/2013/04/using-git-with-dropbox.html)由具有本地回購(在我的工作電腦)+在Dropbox的裸回購。據推測,我可以從裸露的回購協議拖入其他Dropbox鏈接的計算機(例如我的家用計算機)。

在我的理解中,裸露的repo是一個不包含實際文件但僅包含.git文件的庫。如果是這樣,我怎麼可能將Dropbox裸露回購的所有文件(不只是.git)拖到我的家用計算機上的本地回購?這些實際文件不在雲中,對嗎?

回答

3

您誤解了「裸回購」所包含的內容。確實,它不包含工作副本文件,這意味着存儲庫中文件的未壓縮副本。但是,存儲庫本身包含存儲庫中所有文件(以及所有歷史文件)的壓縮副本。當您克隆裸倉庫時,Git默認會創建未壓縮的工作文件(以及用於存儲本地存儲庫的.git目錄)。

+0

非常感謝您提供快速和準確的答案! – Heisenberg

相關問題