Git钩子文件命名
我想安装一些自定义钩子,以禁止在本地提交/推送到主分支,但对有关自定义钩子用法和文件命名的Git文档感到困惑。 以下是摘录自: 所有示例都以shell脚本的形式编写,并抛出一些Perl脚本 在中,但任何正确命名的可执行脚本都可以正常工作–您可以 用Ruby或Python或你所拥有的东西编写它们。如果你想使用 捆绑的钩子脚本,您必须重命名它们;他们的文件名都是 最后,以示例结束 要启用钩子脚本,请将文件放入 Git目录,该目录的名称正确且可执行。从此 指向前方,应该叫它。我们将介绍大钩的大部分 文件名在这里 所以我有两个问题:Git钩子文件命名,git,Git,我想安装一些自定义钩子,以禁止在本地提交/推送到主分支,但对有关自定义钩子用法和文件命名的Git文档感到困惑。 以下是摘录自: 所有示例都以shell脚本的形式编写,并抛出一些Perl脚本 在中,但任何正确命名的可执行脚本都可以正常工作–您可以 用Ruby或Python或你所拥有的东西编写它们。如果你想使用 捆绑的钩子脚本,您必须重命名它们;他们的文件名都是 最后,以示例结束 要启用钩子脚本,请将文件放入 Git目录,该目录的名称正确且可执行。从此 指向前方,应该叫它。我们将介绍大钩的大部分 文
钩子文件/脚本的名称与文档中给出的相同
git帮助挂钩
明确显示名称:
HOOKS
...
pre-commit
This hook is invoked by git commit, and can ...
如果您更愿意在网上阅读这些信息,也可以在以下网址中找到:
在
然后文件按字面上的意思命名,即,
.git/hooks/pre-commit
hooks的主要问题是它们无法提交到您的repo
有一些解决方案可以帮助实现这一点,我也写了我的解决方案,旨在实现简单性和可扩展性,并使用任何编程语言
您可以在以下网址找到其他人: