gitattribute and gitignore