Try using git ls-files --other - it should list all files that git doesn't know about; i.e. those files that aren't in the repository and aren't ignored by .gitignore.
You can also use git ls-files --ignored --exclude-standard to see what files git is explicitly ignoring.