预接收

每当有人使用 git push 将提交推送到存储库时,就会执行此挂钩。它始终驻留在作为推送目标的远程存储库中,而不是位于原始(本地)存储库中。

钩子在任何引用更新之前运行。它通常用于执行任何类型的开发策略。

该脚本不带参数,但正在推送的每个 ref 都以标准输入的单独行传递给脚本,格式如下:

<old-value> <new-value> <ref-name>