create/add 钩子功能如何连接到 git 存储库?

How create/add hook functions to git repository?

我尝试将 post-commit 函数添加到 .git/hook 服务器站点中的存储库。

但是当我克隆存储库时 post-commit 没有出现在 ..clonefolder/.git/hooks 存储库。

可能这个功能需要通过cmd注册?

有人可以帮助 create/add 新的钩子函数有多正确吗?

挂钩没有版本控制,不会被克隆。

您可以将文件放在您的基础 repo 目录中的某个位置,并将符号链接从 .git/hook 放入这些文件,但是每次创建新克隆时都需要执行此设置步骤。

您可能希望对整个 .git/hook 目录进行符号链接,正如其他几个答案所建议的那样:

  • Can git hooks scripts be managed along withe the repository ?
  • Tracking changes to hooks in .git/hooks
  • Git hooks management

例如