>我正在尝试为 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
我希望这有帮助!