update git attributes and gitignore