gitignore and gitattributes