git如何为所有项目设置一个钩子

时间:2011-01-11 16:27:24

标签: git

我正在阅读https://git-scm.com/book/en/v2/Customizing-Git-An-Example-Git-Enforced-Policy的钩子。我通常把wip(正在进行中)作为我的提交消息。我打算回去清理它,但有时我会用消息wip推送更改。我想阻止它。

然而,我不想仅为一个项目设置钩子,而是希望这个wip钩子能够出现在我的所有项目中。有没有办法设置全局钩子。

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

您可以使用以下命令设置全局钩子目录:

git config --global core.hooksPath ~/.git-hooks