Update .gitignore for a more comprehensive version