add gen change .gitignore