Bypassing other Git hooks
October 29, 2021 — (Last edited on October 29, 2021)
Problem
By default, Git already has the --no-verify
option to bypass both
pre-commit
and commit-msg
hooks, but that doens’t include other hooks like
post-commit
, pre-push
and post-push
Solution
Remove execution permission for the given hook file:
chmod -x .git/hooks/post-commit
And re-add it when you need to enable the hook again:
chmod +x .git/hooks/post-commit