git Hook : is there a clone hook?

标签 git githooks git-clone

我们想在外部数据库中存储一些关于提交的元信息。在克隆或 checkout 期间,应引用此数据库,我们将元信息复制到克隆的存储库中的文件中。需要数据库而不是仅仅使用文件是为了索引和搜索等......

我想如果有一个克隆钩子(Hook),我们就可以触发它。我无法在 .git/hooks 中的示例中找到克隆 Hook 。有吗? checkout 后 Hook 是客户端的唯一可能性吗?

最佳答案

好的,一种方法是使用 clone --template 选项。

指定客户端 Hook 将存储为 --template 开关值的位置。钩子(Hook)被复制到克隆中,并立即触发 checkout 后钩子(Hook)!

关于git Hook : is there a clone hook?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10228065/

相关文章:

git - 如何将本地存储库指定为另一个本地存储库的远程存储库?

git - 移动到另一个分支和 'saving' 当前更改

git - 如何强制 git 发出警告或添加新文件?

git - 为什么默认情况下我的 Git 预提交 Hook 不可执行?

git - 设置本地git存储库

git - Git 会克隆、获取或推送孤儿提交吗?

git - 将 git repo 发送给非技术人员的标准方法

git:跨多个提交生成单个补丁

git - 为什么 CakePHP 默认将 app/Config 放在 .gitignore 中?

git - 使用 Git 自动部署 - 无法运行接收后 Hook