why didn't .gitignore work?