【问题标题】:Create a git post-push hook创建一个 git post-push 钩子
【发布时间】:2020-10-09 09:30:47
【问题描述】:

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

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

【问题讨论】:

    标签: linux git github path githooks


    【解决方案1】:

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

    来自我的~/.bashrc的示例:

    function test() {
       echo "yo"
    }
    

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

    bash-3.2$ test
    yo
    

    我希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2012-02-24
      • 2017-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-15
      • 1970-01-01
      相关资源
      最近更新 更多