first commit add .gitignore
first commit source