[英]git push option in pre receive hook
我在python中编写了一个git pre-receive钩子,想接收在push-option中从命令行传递的参数。
git push -push-option='my option'
如何访问预接收挂钩中的push选项?
请参阅githook文档 。
可以从环境变量
GIT_PUSH_OPTION_COUNT
读取git push --push-option=...
命令行上给出的push选项的数量,这些选项本身可以在GIT_PUSH_OPTION_0
,GIT_PUSH_OPTION_1
中找到,...使用push选项阶段时,将不会设置环境变量。 如果客户端选择使用推送选项,但不发送任何推送选项,则count变量将设置为零,即GIT_PUSH_OPTION_COUNT=0
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.