Git 钩子:应用 `git 配置 core.hooksPath`

Git hooks : applying `git config core.hooksPath`

我有一个 git 存储库,其中设置了预提交挂钩:

my-repo
|- .git
   |- hooks
      |- pre-commit     # I made this file executable

在那之前,一切正常。当我提交时,挂钩是 运行ning。

=================================

我现在 运行 git config core.hooksPath ./git-config/hooks my-repo

文件夹结构是这样的:

my-repo
|- .git
   |- hooks
|- git-config
   |- hooks
      |- pre-commit     # I made this file executable as well

发生的事情是:

如何在提交时创建新的预提交挂钩 运行?

这是我显然不太理解的文档的 link :
https://git-scm.com/docs/git-config
https://git-scm.com/docs/githooks

core.hooksPath 支持是 new in Git version 2.9, having been put in with commit 867ad08a2610526edb5723804723d371136fc643。如果您的 Git 版本不低于 2.9.0,则设置 hooks-path 变量将完全无效。