how to use some of these tools
- git setup instead of (git init, git add, git commit) You just need one command to complete these works
 - 
git ignore filename or path instead of (create a 
.gitignorefile) - gst instead of (git status Paths with -a does not make sense)
 - gca 'message' instead of (git commit -m 'message')
 - ga . instead of (git add .)
 - git summary (get summary of this project)
 - git effort (get file's commit count and active days)
 - git effort --above 10 (get file more than 10 commits list)
 - touch history.md && git changelog (write commit record to history.md)
 - git info (get current project's info and git config info)