Git Hooks are scripts located in the
.git/hooks/ directory of a git repository. These scripts run after being triggered by different stages in the version control process.
In this directory are a handful of sample scripts, such as
pre-commit.sample. This particular sample runs every time a user runs
git commit. If the hook script exits with a status other than 0, then the commit stops.