所以,我克隆一個項目,一個純倉庫遠程服務器上的思考,我可以將其用作遠程文件結構爲關閉運行我的網站。運行git clone --bare http://github.com/myproject
只創建了一個名爲myproject.git
的目錄。裸倉庫中的文件在哪裏?
我得到一些純倉庫的功能,但如果是在它我的項目的文件結構?
如果它可以用來運行代碼關閉的(可能是我在這個假設不正確的),那麼我需要的地方指向作爲我的web服務器文檔根目錄。
目前,我不能裸露的庫中找到我的任何文件。
所以,我克隆一個項目,一個純倉庫遠程服務器上的思考,我可以將其用作遠程文件結構爲關閉運行我的網站。運行git clone --bare http://github.com/myproject
只創建了一個名爲myproject.git
的目錄。裸倉庫中的文件在哪裏?
我得到一些純倉庫的功能,但如果是在它我的項目的文件結構?
如果它可以用來運行代碼關閉的(可能是我在這個假設不正確的),那麼我需要的地方指向作爲我的web服務器文檔根目錄。
目前,我不能裸露的庫中找到我的任何文件。
它們在.git/
目錄中存儲爲「blob」,它們完全無法作爲「文件」訪問。
使你的項目的可見版本,您應該克隆它,並從純倉庫提取出來。
事實上,裸倉庫的第一個用途是將它放在服務器上,在這個地方,用戶不太可能會開始使用這些文件。
我希望這回答您的問題。
裸倉庫是「光禿禿的」,相當令人吃驚:-)這意味着它們是「空的」,並且沒有文件結構。
這就是說,在後來的Git版本中,(2.5+)可以隨時添加其他工作樹。這也適用於裸倉庫。有關更多信息,請參閱文檔。