考虑到我需要在钩子脚本中使用git,我希望钩子脚本本身不触发钩子,所以我希望在每个命令的基础上跳过钩子。即,我正在寻找一个选项,如:第一个月
mitkmikd1#
您可以使用:第一个月如果你不是在Unix上(没有/dev/null),我想你可以使用:git -c core.hooksPath= some-git-command
/dev/null
git -c core.hooksPath= some-git-command
hyrbngr72#
另一个更粗糙的想法。1.仅**文件 * .git/hooks/pre-commit中带有符号“#”的注解行。1.运行单个或多个命令1.取消注解1.利润。
.git/hooks/pre-commit
nr7wwzry3#
如果你在unix上,并且想要禁用一个或多个钩子,你可以简单地做一个:
chmod -x .git/hooks/MYHOOK ; git COMMAND ; chmod +x .git/hooks/MYHOOK;
3条答案
按热度按时间mitkmikd1#
您可以使用:
第一个月
如果你不是在Unix上(没有
/dev/null
),我想你可以使用:git -c core.hooksPath= some-git-command
hyrbngr72#
另一个更粗糙的想法。
1.仅**文件 *
.git/hooks/pre-commit
中带有符号“#”的注解行。1.运行单个或多个命令
1.取消注解
1.利润。
nr7wwzry3#
如果你在unix上,并且想要禁用一个或多个钩子,你可以简单地做一个: