创建一个git post-push钩子

时间:2020-06-19 07:04:30

标签: linux git github path githooks

我正在尝试为git创建一个后推挂钩。目的只是在将代码推送到Github后运行shell命令以启动gitrob。 我发现了:https://stackoverflow.com/a/3812238/9709330 但是我是一个菜鸟Linux用户,当我在/ usr / local / bin(在$ PATH中)将后推钩子保存为'git-push-wh'时,它什么都没有改变,当我运行git push-wh,无法识别。

有什么帮助吗?或任何其他方式做到这一点? 谢谢:)

1 个答案:

答案 0 :(得分:0)

一个想法是将函数添加到您的~/.bashrc~/.zshrc中,以使您的shell可以访问该函数,并且您可以仅通过函数名在shell中调用该函数。在将功能添加到这两个文件中的任何一个之后,您还需要告诉Shell也进行更新,source ~/.bashrc将达到目的。

我的~/.bashrc中的示例:

function test() {
   echo "yo"
}

然后我运行了source ~/.bashrc 现在在我的外壳中:

bash-3.2$ test
yo

我希望这会有所帮助!