将GIT提交后挂接应用于所有当前和未来的存储库 [英] Applying a git post-commit hook to all current and future repositories

查看:20
本文介绍了将GIT提交后挂接应用于所有当前和未来的存储库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经编写了一个Git提交后挂钩,它可以正常工作。然而,我想添加这个钩子,以应用于我正在处理的所有当前(和未来)Git存储库。我尝试将挂钩添加到我的~/.git/hooks/目录中,而不是添加到项目目录中的挂钩目录中,但是,这似乎不起作用。

有没有一种方法可以创建应用于我系统上的所有存储库的全局Git挂钩(而不必将它们复制到每个项目目录中)?如果没有,未来的最佳解决方案是什么--也许是git-init模板?

推荐答案

我要添加此挂钩以应用于我正在处理的所有当前(和未来)Git存储库

使用Git 2.9+(2016年6月),您只需:

git config --global core.hooksPath /path/to/my/centralized/hooks

请参阅"change default git hooks":这样做是为了管理集中挂接。

这篇关于将GIT提交后挂接应用于所有当前和未来的存储库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆