1. add .gitignore