हुक्स (hook)
Git कोर्स का हिस्सा
हर टीम के पास एक ऐसा नियम होता है जिससे सब सहमत होते हैं और जिसे सब भूल जाते हैं। कमिट करने से पहले फ़ॉर्मेटर चलाओ। रात 2 बजे जोड़ा हुआ डीबगिंग वाला print स्टेटमेंट कमिट मत करो। ऐसी फ़ाइल कमिट मत करो जिसमें तुम्हारा पासवर्ड लिखा हो। ये नियम किसी विकी पेज पर लिख दिए जाते हैं जिसे कोई नहीं पढ़ता, फिर कोई एक नियम तोड़ देता है, और कोड रिव्यू उस चीज़ को ढूँढने का खेल बन जाता है जिसे एक मशीन तुरंत पकड़ सकती थी।
हुक एक स्क्रिप्ट है जिसे Git आपके वर्कफ़्लो में किसी ख़ास पल पर अपने-आप चलाता है, जैसे किसी कमिट के दर्ज होने से ठीक पहले या किसी पुश (push) के आपकी मशीन से निकलने से ठीक पहले। इसे अपने कमिट के लिए एक स्पेलचेकर (spellchecker) समझें: कोई इंसान आपको टोक नहीं रहा, बस एक छोटी-सी अपने-आप होने वाली जाँच है जो ठीक उसी पल होती है जब वह उपयोगी है, और जो ग़लती के स्थायी बनने से पहले आपको रोक सकती है। आप स्क्रिप्ट एक बार लिखते...
असली माहौल में Git हुक्स (hook) सीखना चाहते हैं?
नीचे क्लिक करें, Git के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ हुक्स (hook) पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंहुक्स (hook)आप क्या सीखेंगे
- Client-side hooks
- .git/hooks
- Pre-commit
- Shell hook example
- Pre-commit framework
