我可以使用哪种语言在Git中编写钩子脚本?

时间:2018-02-07 15:03:10

标签: githooks

我想知道您可以在Git中的钩子脚本中使用的脚本语言。

我一直在阅读如何使用Git钩子,但我没有看到任何可以使用的语言,我看过一些看起来用Perl编写的例子,但我不确定,因为我从未编程过在Perl。

1 个答案:

答案 0 :(得分:7)

可以使用任何编译或解释的语言(只要系统上有适当的解释器)。

在事件之前运行且允许阻止事件处理的钩子的唯一要求是返回退出代码0以获得成功(让操作继续)或非零退出代码以中止操作

有关详细信息,请阅读"Customizing Git - Git Hooks"中的Git Book页面。