截至今天上午,每次克隆存储库时,通常的.git目录都会显示为.git文件。我在注册表中没有文件关联,我可以看到,办公室里没有人知道发生了什么。我正在运行Windows 7.可能导致这种情况的原因是什么?
编辑:这似乎只发生在子模块上。
提前致谢!
答案 0 :(得分:2)
它应该与子模块链接为:
来自git repository layout documentation:
您可以在git存储库(.git
目录中找到与您的工作树关联的存储库的内容,或者'project'.git
目录中的公共'裸'存储库。
还可以有一个工作树,.git
是一个包含gitdir: <path>\n
的普通ascii文件,即实际git存储库的路径。)
有关详情,请参阅Git Book on Submodules。