why won't my .gitignore work