0
有没有办法运行git,但强迫它忽略本地.git/hook/scripts?这个想法是,我有一个非常沉重的预先推送挂钩安装,但有些时候我不想运行这个钩子的小/平凡推。在这种情况下,我想忽略我的预推钩。从命令行运行Git减去本地git钩子?
有没有一个简单的标志,或者任何可能已经内置到Git中来完成此任务,或者是将一个推送呼叫的脚本移动然后移回来的最好方法?
有没有办法运行git,但强迫它忽略本地.git/hook/scripts?这个想法是,我有一个非常沉重的预先推送挂钩安装,但有些时候我不想运行这个钩子的小/平凡推。在这种情况下,我想忽略我的预推钩。从命令行运行Git减去本地git钩子?
有没有一个简单的标志,或者任何可能已经内置到Git中来完成此任务,或者是将一个推送呼叫的脚本移动然后移回来的最好方法?
从git push --help
:
- [无糖]验证
切换推前钩(见githooks(5))。默认值是 - 验证,使钩子有机会阻止推送。使用--no-verify,挂钩完全被旁路。
所以,是的,使用方法:
$ git push --no-verify
当你想跳过你重推前钩。