我是git的新手。我在SCM管理器中创建了一个存储库,并将代码推送到Origin。当我在服务器上看到repo路径[.. \ scm-manager \ repositories \ git]时,我发现只有git相关文件而不是我的代码。
我认为在推送文件后,我的整个源代码实际存储在SCM服务器中。
如果文件没有物理存储在SCM服务器上,它在哪里存储?
但是,我能够在SCM UI中看到我的文件。
答案 0 :(得分:1)
服务器上的存储库是所谓的bare repository。这样的存储库不包含工作目录。
但所有文件都存储为git objects。
答案 1 :(得分:0)
整个存储库位于.git目录中。您在本地计算机上看到的(另外)是工作目录,其中包含您当前已签出的修订版以及您可能正在使用的修订版。
内容位于.git/objects
子目录中的文件中,并使用zlib进行压缩。