如果我在克隆的存储库中添加一个新文件夹,我无法使用git status
看到它们。 Git只报告已知目录中的新文件。
是否有机会在存储库路径中添加目录?
我知道目录本身不会在git中跟踪。但我想在新目录中找到新内容。
答案 0 :(得分:2)
如果新目录中有内容,那么git会告诉您该目录,只要该路径不被忽略。
$ ls new_dir
a.txt b.txt
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
new_dir/
nothing added to commit but untracked files present (use "git add" to track)
答案 1 :(得分:1)
如果你有一个仓库并添加一个新目录,git将不会对它进行确认,因为 - 正如你所指出的那样 - 它不会跟踪目录,因此它没有任何关心。
如果您在该目录中/下放置一个或多个文件,则该目录应列在git status
的“未跟踪”部分中。据我所知,git不会列出单个文件,直到它在目录下有一些跟踪。
你当然可以使用非git命令来查看git显示为未跟踪的目录中的内容。例如,如果git说some_dir
未跟踪,您可以find some_dir -type f
查看some_dir