2
从今天上午开始,任何时候我克隆版本库时,通常的.git目录都会显示为.git文件。我在注册表中没有任何文件关联,我可以看到,办公室里没有人知道发生了什么。我正在运行Windows 7.这可能是什么原因造成的?.git文件夹显示为.git文件?
编辑:这似乎只发生在子模块。
在此先感谢!
从今天上午开始,任何时候我克隆版本库时,通常的.git目录都会显示为.git文件。我在注册表中没有任何文件关联,我可以看到,办公室里没有人知道发生了什么。我正在运行Windows 7.这可能是什么原因造成的?.git文件夹显示为.git文件?
编辑:这似乎只发生在子模块。
在此先感谢!
应该挂子模块为:
从git repository layout documentation:
您可能会发现在你的git仓库这些东西(.git
与工作树关联的存储库的目录,或公共“裸”存储库的'project'.git
目录。
也可能有一个工作树,其中.git
是一个包含gitdir: <path>\n
的纯ASCII文件,即到真实git存储库的路径)。
查看Git Book on Submodules了解更多信息。
谢谢!事实证明,我在几个月前使用旧版git克隆了该项目(可能在2008年之前)。更新了git a,并且只在今天早上使用新版本克隆了这个文件。 – circuitBurn