我使用一個本地git倉庫,存儲網絡路徑中的主要回購文件夾在git保存文件的地方repo中?
我可以把沒有問題的變化,我可以看到在我的回購協議的文件,但是當我進入主文件夾我沒有看到我推送的任何文件
這些文件不存儲在主庫中?就地方?
編輯:有我的主倉庫沒有git的文件夾,這就是爲什麼我質疑文件所在的位置
我使用一個本地git倉庫,存儲網絡路徑中的主要回購文件夾在git保存文件的地方repo中?
我可以把沒有問題的變化,我可以看到在我的回購協議的文件,但是當我進入主文件夾我沒有看到我推送的任何文件
這些文件不存儲在主庫中?就地方?
編輯:有我的主倉庫沒有git的文件夾,這就是爲什麼我質疑文件所在的位置
我認爲你稱之爲「主要回購」的是你推動的git remote。在這種情況下,我猜這個遠程配置爲「裸」,這意味着只有git內部的文件被存儲。你缺少的是每個文件的檢出版本。這是典型的git服務器不需要的東西,因爲沒有人直接處理這些文件,或者使用它們的任何其他程序(除了git)。
爲了澄清,內部文件通常存儲在.git
目錄中。該存儲還包含所有以前的版本(或版本之間的差異)。基於此,您還可以看到常規文件。裸倉庫僅包含內部文件。
你說得對,我的回購配置爲裸機,並且沒有.git文件夾。這意味着沒有文件存儲在文件夾中?只是內部文件? – Tgo1014
內部文件是裸露或不裸露的任何存儲庫的一部分。這些文件包含實際數據(可能是一種奇怪的格式),並根據需要消耗盡可能多的磁盤空間。 「真正的」文件(例如,使用IDE打開的'.java'文件)不適用於裸存儲庫。 –
的Git存儲在庫的根中隱藏.git
目錄庫數據。在沒有任何工作目錄的情況下,git存儲庫僅包含.git
dir的內容。
可能重複的[Git存儲文件在哪裏?](http://stackoverflow.com/questions/3082445/where-does-git-store-files) – bahrep
它會創建一個文件夾'.git'。 – Shravan40
這個問題太精確,答案太模糊。您應該提供您運行的命令並解釋您看到的內容與您期望看到的不同。那麼人們就不必猜測你的誤解在哪裏 – trentcl