does gitignore work