upgrade .gitignore and add git-commit