Hữu*_*uân 11 python git pre-commit pre-commit.com
我尝试运行此命令,但它总是显示此错误,无论如何我都无法修复它。请帮帮我!
(venv)<...>预提交安装
[错误] 胆怯地拒绝安装带有core.hooksPath套件的挂钩。
暗示:git config --unset-all core.hooksPath
Noa*_*Nol 11
跑步:
git config --unset-all core.hooksPath
Run Code Online (Sandbox Code Playgroud)
如果全局 core.hooksPath 不为空,则运行:
git config --global --unset-all core.hooksPath
Run Code Online (Sandbox Code Playgroud)
但当然,它是全球性的,所以要小心。
为什么预提交对于全局钩子不起作用?参见问题
由于设置了全局挂钩路径,您会收到上述错误。
可以通过以下两种方式解决:-
取消设置全局钩子路径,如下所示:-
git config --unset core.hooksPath
Run Code Online (Sandbox Code Playgroud)
设置本地钩子路径如下:-
git config --local core.hooksPath .git/hooks
Run Code Online (Sandbox Code Playgroud)
关于这个主题有一个非常有趣的对话,我强烈建议您浏览一次:-
问题 Cowardly 拒绝安装 core.hooksPath 设置的钩子
如果这解决了您的问题,请在评论中告诉我。我对此非常好奇。
| 归档时间: |
|
| 查看次数: |
10483 次 |
| 最近记录: |