Add better gitignore/gitattributes