禁用单个 git 命令的挂钩
Disable hooks for a single git command
考虑到我需要在我的挂钩脚本中使用 git,我希望我的挂钩脚本不要自己触发挂钩。所以我想在每个命令的基础上跳过挂钩。
即我正在寻找类似的选项:
git --no-hooks some-git-command
您可以使用:
git -c core.hooksPath=/dev/null some-git-command
如果你不是在 Unix 上(没有 /dev/null
)我想你可以使用:
git -c core.hooksPath= some-git-command
另一个粗略的想法。
- 只需 文件中的注释行
.git/hooks/pre-commit
带有符号“#”。
- 运行 单个或多个命令
- 取消评论
- 利润。
考虑到我需要在我的挂钩脚本中使用 git,我希望我的挂钩脚本不要自己触发挂钩。所以我想在每个命令的基础上跳过挂钩。
即我正在寻找类似的选项:
git --no-hooks some-git-command
您可以使用:
git -c core.hooksPath=/dev/null some-git-command
如果你不是在 Unix 上(没有 /dev/null
)我想你可以使用:
git -c core.hooksPath= some-git-command
另一个粗略的想法。
- 只需 文件中的注释行
.git/hooks/pre-commit
带有符号“#”。 - 运行 单个或多个命令
- 取消评论
- 利润。