git attributes and gitignore