You can explicitly list what is being tracked and untracked as follows to see if Git is seeing and honoring your .gitignore. If you post your .gitignore contents, git status output, and dir or ls we can better assist you.
List ignored files
$ git ls-files . --ignored --exclude-standard --others
List untracked files
$ git ls-files . --exclude-standard --others