为什么 git 将文件夹下载为文件?
Why is git downloading folders as files?
出于某种原因,当我在我的 openshift 设备上克隆存储库时,一些目录显示为目录名称,但它们是没有扩展名的文件。我该如何解决这个问题?
可能是因为repo中的目录实际上是指向目录的符号链接,而你在Windows上。如果是这种情况,您可以忽略它,并在处理其中文件时使用目录的实际路径。
some directories show as the name of the directory, but they are files without extensions
在你的例子中 "folders" 是链接。
它们可以是符号链接或子模块。
Example:
这是子模块在 github 中的显示方式:
签出到 git 时,它们是简单的文件夹
这就是 符号链接 的显示方式(箭头)
在文件系统 (Unix) 上它看起来像这样:
出于某种原因,当我在我的 openshift 设备上克隆存储库时,一些目录显示为目录名称,但它们是没有扩展名的文件。我该如何解决这个问题?
可能是因为repo中的目录实际上是指向目录的符号链接,而你在Windows上。如果是这种情况,您可以忽略它,并在处理其中文件时使用目录的实际路径。
some directories show as the name of the directory, but they are files without extensions
在你的例子中 "folders" 是链接。
它们可以是符号链接或子模块。
Example:
这是子模块在 github 中的显示方式:
签出到 git 时,它们是简单的文件夹
这就是 符号链接 的显示方式(箭头)
在文件系统 (Unix) 上它看起来像这样: