在存储库中创建隐藏挂钩

Creating stash hooks in repositories

如何在 new/existing 存储库上设置隐藏挂钩?

我需要创建新的存储库,因此想为其设置隐藏挂钩脚本。 另外,是否可以为预先存在的存储库设置隐藏挂钩?

您可以提供的最接近的自动设置挂钩的方法是“template directory”,这是一个共享文件夹,其内容被复制到 cloned/initialized Git 存储库中.

如果所有开发人员都可以访问同一个公共共享文件夹,那将行得通,但这不适用于公共共享 网络 资源,例如 GitLab 或Git枢纽。
对于那些远程回购托管服务,替代方案 (described here) 是:

  • 克隆在 GitHub 或 GitLab
  • 上托管的模板存储库
  • 然后使用引用克隆模板存储库的 --template 参数创建您自己的存储库。