2016-05-04 79 views
-1

所以,我克隆一個項目,一個純倉庫遠程服務器上的思考,我可以將其用作遠程文件結構爲關閉運行我的網站。運行git clone --bare http://github.com/myproject只創建了一個名爲myproject.git的目錄。裸倉庫中的文件在哪裏?

我得到一些純倉庫的功能,但如果是在它我的項目的文件結構?

如果它可以用來運行代碼關閉的(可能是我在這個假設不正確的),那麼我需要的地方指向作爲我的web服務器文檔根目錄。

目前,我不能裸露的庫中找到我的任何文件。

回答

1

它們在.git/目錄中存儲爲「blob」,它們完全無法作爲「文件」訪問。

使你的項目的可見版本,您應該克隆它,並從純倉庫提取出來。

事實上,裸倉庫的第一個用途是將它放在服務器上,在這個地方,用戶不太可能會開始使用這些文件。

我希望這回答您的問題。

1

裸倉庫是「光禿禿的」,相當令人吃驚:-)這意味着它們是「空的」,並且沒有文件結構。

這就是說,在後來的Git版本中,(2.5+)可以隨時添加其他工作樹。這也適用於裸倉庫。有關更多信息,請參閱文檔。