创建一个 git 推送后钩子



>我正在尝试为 git 创建一个推送后钩子。目标只是运行一个shell命令,一旦代码被推送到Github,就会启动gitrob。 我发现这个:https://stackoverflow.com/a/3812238/9709330 但是我是一个菜鸟 Linux 用户,当我在/usr/local/bin(在我的$PATH中(中将我的推送后钩子保存为"git-push-wh"时,它没有改变任何东西,当我运行 git push-wh 时,它无法识别。

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

一个想法是将函数添加到您的~/.bashrc~/.zshrc这样您的 shell 可以访问该函数,您只需通过函数名称即可在 shell 中调用该函数。 将函数添加到这些文件中的任何一个后,您还需要告诉您的 shell 进行更新,source ~/.bashrc就可以了。

~/.bashrc的例子:

function test() {
echo "yo"
}

然后我跑了source ~/.bashrc现在在我的外壳里:

bash-3.2$ test
yo

我希望这有帮助!

相关内容

  • 没有找到相关文章

最新更新