如何为所有项目设置Git钩子

4
我正在研究钩子(hooks)的相关内容,参考链接为https://git-scm.com/book/en/v2/Customizing-Git-An-Example-Git-Enforced-Policy。我通常把"wip"(即工作进行中)作为我的提交消息,尽管我打算回来清理它,但有时会推送带有"wip"消息的更改。我希望能够阻止这种情况发生。

然而,我不想仅仅在一个项目上放置钩子,我希望将这个"wip"钩子应用到所有我的项目中。请问是否有一种设置全局钩子的方法呢?

2个回答

3

0

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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接