Clear up my misunderstanding of how gitignore works on tracked files.