Added a git commit module

Added a git commit module, the original git module only allows git-clone and git-checkout, my module does commit related functions such as git-push, git-stash, git-add and git-commit