This project is not updated yet and needs some improvements in code semantics. If you able to help this project, fork it and make pull requests.
pre-commit
: run beforegit commit
when you try to create a new commit.prepare-commit-msg
: executed before the editor is opened to write the commit message.commit-msg
: executed after you write a commit message and close the editor.post-commit
: executed immediately after the commit is created.pre-rebase
: run before thegit rebase
command when you start the rebase process.post-checkout
: executed after you change the current branch.post-merge
: executed after branches are merged.pre-push
: run beforegit push
when you try to push changes to a remote repository.