git custom hook Git-Workflow
server-side hooks
- pre-receive
- update
- post-receive
custom server-side hooks order
Gitlab官方给出的 git custom hook 执行顺序是:
- <project>.git/hooks/<hook_name>
- <project>.git/custom_hooks/<hook_name>
- <project>.git/custom_hooks/<hook_name>.d/*
- <project>.git/hooks/<hook_name>.d/*
client hooks
committing-workflow hooks
- pre-commit
- prepare-commit-msg
- commit-msg
- post-commit
email workflow hooks
- applypatch-msg
- pre-applypatch
- post-applypatch
other client hooks
- pre-rebase
- post-rewrite
- post-checkout
- post-merge
- pre-push
hooks执行阶段
本文采用 知识共享署名 4.0 国际许可协议(CC-BY 4.0)进行许可。转载请注明来源: https://snowfrs.com/2019/07/21/git-custom-hooks.html 欢迎对文中引用进行考证,欢迎指出任何不准确和模糊之处。