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

时间:2014-05-30 21:55:28

标签: git github

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

1 个答案:

答案 0 :(得分:4)

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

$ git check-ignore --verbose some/file.txt
.gitignore:1:some   some/file.txt

输出可以解释如下:

  

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

<source> <COLON> <linenum> <COLON> <pattern> <HT> <pathname>
     

<pathname>是要查询的文件的路径,<pattern>是   匹配模式,<source>是模式的源文件,和   <linenum>是该来源中模式的行号。如果   该模式包含!前缀或/后缀,将保留在其中   输出。提及时,<source>将是一条绝对的道路   由core.excludesfile配置的文件,或相对于存储库的文件   root时引用.git/info/exclude或每个目录的排除   文件。