जवाबों:
शायद ( git commit
मैन पेज से ):
git commit --no-verify
-n
--no-verify
यह विकल्प पूर्व-प्रतिबद्ध और प्रतिबद्ध-एमएस हुक को बायपास करता है। Githooks (5) भी देखें ।
जैसा कि ब्लाइस ने टिप्पणी की है , कुछ आदेशों के लिए एक अलग भूमिका हो सकती है।
उदाहरण के लिए, वास्तव में एक ड्राई-रन है।
केवल हुक को छोड़ देगा।-n
git push -n
git push --no-verify
नोट: Git 2.14.x / 2.15 --सत्यापित व्यवहार में सुधार करता है:
केविन विलफोर्ड (``) द्वारा प्रतिबद्ध 680ee55 (14 अगस्त 2017) देखें । ( जूनियो सी हमानो द्वारा विलय - - in प्रतिबद्ध c3e034f , 23 अगस्त 2017)
gitster
commit
:pre-commit
हुक न होने पर इंडेक्स को छोड़ना छोड़ें"
git commit
" जब मैंनेpre-commit
हुक को बीच में अपडेट किया है, तो केवल फाइल सिस्टम से इंडेक्स को फिर से पढ़ना और फिर से पढ़ना ; यह पता चला है जब हम जानते हैं कि हमpre-commit
हुक नहीं चलाते हैं ।
Davi लीमा बताते टिप्पणी मेंgit cherry-pick
है नहीं --no-सत्यापित करें समर्थन करते हैं।
इसलिए यदि चेरी-पिक पूर्व-प्रतिबद्ध हुक को ट्रिगर करता है, तो आप इस ब्लॉग पोस्ट में , किसी भी तरह से टिप्पणी कर सकते हैं / निष्क्रिय कर सकते हैं, ताकि हुक आपके git चेरी-पिक को आगे बढ़ाने के लिए। मर्ज संघर्ष समाधान के बाद एक
ही प्रक्रिया आवश्यक होगी git rebase --continue
।
git rebase --continue
btw
hook
कुछ पूर्व-प्रतिबद्ध स्क्रिप्ट के साथ मेरे फ़ोल्डर को अपडेट करता रहता है, यह बहुत कष्टप्रद है, क्या कोई ऐसा तरीका है जिससे मैं अपने hook
फ़ोल्डर को गिट पुल द्वारा ओवरराइड करने से रोक सकता हूं ?
से man githooks
:
प्री-कमिट
इस हुक को गिट कमिट द्वारा लागू किया जाता है, और इसे -no- सत्यापित विकल्प के साथ बायपास किया जा सकता है। यह कोई पैरामीटर नहीं लेता है, और प्रस्तावित प्रतिबद्ध लॉग संदेश प्राप्त करने और एक प्रतिबद्ध बनाने से पहले लागू किया जाता है। इस लिपि से गैर-शून्य स्थिति के साथ बाहर निकलने से गिट का गर्भपात हो जाता है।
commit
): stackoverflow.com/questions/58337861/…