git post-push hook?

And*_*zos 35 git

可能重复:
git push后本地执行挂钩?

git有许多钩子,可以在某些事件附近调用脚本.

是否可以在我的工作存储库中设置一个git hook,在我推送到远程分支后在本地执行某些操作?如果是这样的钩子呢?

Cas*_*bel 36

挂钩列表man githooks已完成.没有后推钩.在某人被推入存储库之后,存在在存储库中运行的挂钩(即用于放入中央存储库),但是在您推送的存储库中没有触发任何内容.

如果在推送后需要执行一项常见任务,您可以创建一个别名,然后推送它.

  • 这太糟糕了.我们在防火墙后面,所以这样的钩子会很棒. (5认同)
  • 如果可以“覆盖”默认的“git push”命令,或者创建别名“git psh”,您可以有效地创建一个 post-push 挂钩,因为这些命令可以做任何他们想做的事情。 (3认同)
  • 我还需要这种钩子来关闭用pre-push打开的VPN连接. (2认同)
  • 您能提到您提到的一些钩子吗?“在有人推送后在存储库中运行的挂钩”?我需要其中之一 (2认同)