add .gitignore
modify generated head file for more clear diff result.