list .gitignore to silent git status
squash a big commit need to be revised