繁体   English   中英

预接收钩子中的git push选项

[英]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_0GIT_PUSH_OPTION_1中找到,...使用push选项阶段时,将不会设置环境变量。 如果客户端选择使用推送选项,但不发送任何推送选项,则count变量将设置为零,即GIT_PUSH_OPTION_COUNT=0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM