为什么我不能将这个目录添加到Git?

4
$ git add . ; git add *; git status
# On branch master
nothing to commit (working directory clean)

我的文件夹在那里,但我无法添加它。


1
我没有 .gitignore 文件。 - TIMEX
2
你能否将 git ls-files -i 的输出添加到你的问题中? - cdhowie
4个回答

9

你的意思是目录是空的吗?你不能将空目录添加到git中。


5
如果文件夹里有东西,为什么您标记它为已接受?这听起来好像您的问题没有被回答。 - Tyler
2
是的 - 我有同样的问题。 - necromancer
文件夹中的内容是否被隐藏,以至于您的 Git 进程无法看到它? - Sean
一定是.gitignore文件。检查一下。 - Logus Graphics

3

我知道这个问题现在已经很老了,答案也已经被接受,但是我遇到了一个类似的问题,我无法添加一个目录。

我的情况是我没有权限访问该目录。我更改了权限,然后就能够添加了。


0

你的文件夹里有隐藏文件吗?这可能会导致git进程无法看到文件,并将文件夹视为空文件夹。


0

我遇到了同样的问题,原因是在我的 Github 的 .gitignore 文件中添加了一行,导致它不会跟踪 .exe 文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接