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

Ser*_*ats 3 githooks

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

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

axi*_*iac 9

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

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

有关详细信息,请阅读Git Book中"自定义Git - Git Hooks"页面.