gitattributes and gitignore