2014-10-28 80 views
0

有沒有辦法運行git,但強迫它忽略本地.git/hook/scripts?這個想法是,我有一個非常沉重的預先推送掛鉤安裝,但有些時候我不想運行這個鉤子的小/平凡推。在這種情況下,我想忽略我的預推鉤。從命令行運行Git減去本地git鉤子?

有沒有一個簡單的標誌,或者任何可能已經內置到Git中來完成此任務,或者是將一個推送呼叫的腳本移動然後移回來的最好方法?

回答

0

git push --help

- [無糖]驗證

切換推前鉤(見githooks(5))。默認值是 - 驗證,使鉤子有機會阻止推送。使用--no-verify,掛鉤完全被旁路。

所以,是的,使用方法:

$ git push --no-verify 

當你想跳過你重推前鉤。