Git Pre-receive 预先接收

示例

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

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

该脚本不带任何参数,但是要推送的每个引用都以以下格式在标准输入的单独一行中传递给脚本:

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