How to do 'git status' on untracked directory?
However, I have a larger number of untracked other files in a different subdirectory, so ‘git status’ shows all of those too, which makes it very hard to see what the .gitignore rules are doing.
If the files were tracked, then I could just do ‘git status .’ and it would restrict the git-status output to only those files in the current directory, but because the current directory and all its contents are untracked, ‘git status .’ returns “error: pathspec . did not match any file(s) known to git.”
I’m using git-220.127.116.11 for this, although interestingly my testing shows that git-1.7.1 (on a different system) does actually let you do git-status on an untracked directory. Unfortunately I can’t upgrade git on this system. Is there a known workaround for -18.104.22.168?
2 Solutions collect form web for “How to do 'git status' on untracked directory?”
I would temporarily add the unwanted (different) sub-directory to the
.gitignore file, so that all its contents are ignored. Then, when you’re ready, remove the entry for the previously unwanted sub-directory from
.gitignore so that its files become tracked by
git status once more.
You can try:
git add --dry-run -A