why does gitignore not work