Ok so I forked a project, ran git pull upstream master and git status said working directory clean. I then ran some tests from the project
now git status shows
# Untracked files: # (use "git add <file>..." to include in what will be committed) # # activemodel/log/ now $ git clean -d -f -n shows
# Would remove actionpack/test/temp/ # Would remove activemodel/log/ These are just directories for log files but I'm curious why actionpack/test/temp/ shows up in the git clean dry run but didn't show up in git status
This could cause problems if all untracked files don't show up in git status and then git clean would delete files you didn't realize it would delete.
Anybody know why this happens?