update gitignore and gitattributes