lk/data/git/hooks.md
2024-04-06 02:00:18 +02:00

695 B

title tags
git hooks
Documentation
data
git

Check out the sample hooks:

cd $GIT_REPO
ls .git/hooks
head .git/hooks/pre-commit.sample

Add a hook to check the shell scripts in $GIT_REPO before making a commit:

echo '#!/bin/sh
shellcheck *.sh' > .git/hooks/commit-msg
chmod u+x .git/hooks/commit-msg

Committing

Your git hooks will not enter the repository, but you can commit them to a repository, then request others add these git hooks to their own branch, by putting a note in the project's README.md.

The project comes with recommended git hooks.
You can activate the hooks with `git config core.hooksPath hooks`.