Hooks
Rationale
Shell scripts to be triggered when certain actions are performed (e.g. commit).
Can be used to automate checks and routine jobs.
Hooks are local. They won't be copied using
git clone
.
How to run
The hooks are stored in
.git/hooks
.By default, they are deactivated by the extension
.sample
.To use them, remove the
.sample
extension, e.g.pre-commit.sample
->pre-commit
.The hooks are not limited to Bash, you can use Python or Perl, as long as it can be run from the terminal.
More information
Last updated