文件夹未显示在 github 上,但存在于 git 中

The*_*net 1 git github

我有一个项目,其中一个非空文件夹显示在我的本地文件系统上,但不存在于 github 中。过去并不总是这样。我不会忽略这个文件夹。我知道 git 不允许你添加空文件夹。可能是什么问题?我尝试重新添加它,但它的表现就好像它被忽略了。我可以做什么来排除故障?

Chr*_*ris 5

当试图找出某些内容被忽略的原因时,使用以下命令通常很有用git check-ignore

\n\n
$ git check-ignore --verbose some/file.txt\n.gitignore:1:some   some/file.txt\n
Run Code Online (Sandbox Code Playgroud)\n\n

输出可以这样解释:

\n\n
\n

如果--verbose指定,则输出是一系列以下形式的行:

\n\n
<source> <COLON> <linenum> <COLON> <pattern> <HT> <pathname>\n
Run Code Online (Sandbox Code Playgroud)\n\n

<pathname>是正在查询的文件的路径,<pattern>是\n 匹配模式,<source>是模式\xe2\x80\x99s 源文件,\n <linenum>是模式在该源中的行号。如果模式包含!前缀或/后缀,它将保留在输出中。<source>当引用由 配置的文件时,将是绝对路径;当引用或按目录排除文件时,将core.excludesfile是相对于存储库根的路径。.git/info/exclude

\n
\n