2014-10-28 83 views
0

有没有办法运行git,但强迫它忽略本地.git/hook/scripts?这个想法是,我有一个非常沉重的预先推送挂钩安装,但有些时候我不想运行这个钩子的小/平凡推。在这种情况下,我想忽略我的预推钩。从命令行运行Git减去本地git钩子?

有没有一个简单的标志,或者任何可能已经内置到Git中来完成此任务,或者是将一个推送呼叫的脚本移动然后移回来的最好方法?

回答

0

git push --help

- [无糖]验证

切换推前钩(见githooks(5))。默认值是 - 验证,使钩子有机会阻止推送。使用--no-verify,挂钩完全被旁路。

所以,是的,使用方法:

$ git push --no-verify 

当你想跳过你重推前钩。