Git कॉन्फ़िगरेशन को अनुकूलित करना
उपनाम, कस्टम मर्ज टूल्स और अन्य प्राथमिकताएँ सेट करने के लिए Git की कॉन्फ़िगरेशन फ़ाइलों का गहन अध्ययन कीजिए।
Git कॉन्फ़िगरेशन को अनुकूलित करना, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
Git की क्षमता का पूरा उपयोग करें
Git कॉन्फ़िगरेशन को अनुकूलित करना पाठ में आपका स्वागत है! Git बहुत शक्तिशाली है और आप इसे अपने व्यक्तिगत कार्यप्रवाह और पसंद के अनुसार ढाल सकते हैं।
इस पाठ में आप छोटे कमांड के लिए उपनाम सेट करना, बाहरी मर्ज टूल कॉन्फ़िगर करना और विभिन्न सेटिंग समायोजित करना सीखेंगे, ताकि Git आपके लिए अधिक समझदारी से काम करे।
Git अपनी सेटिंग कहाँ रखता है
Git अपने कॉन्फ़िगरेशन को अलग-अलग स्थानों पर रखता है, जिन्हें तीन मुख्य स्तरों में व्यवस्थित किया गया है। ये स्तर आपकी सेटिंग के दायरे और प्राथमिकता को निर्धारित करते हैं:
- सिस्टम-स्तर: मशीन के सभी उपयोगकर्ताओं पर लागू होता है।
- वैश्विक-स्तर: किसी विशिष्ट उपयोगकर्ता की सभी रिपॉज़िटरी पर लागू होता है।
- स्थानीय-स्तर: केवल उस वर्तमान रिपॉज़िटरी पर लागू होता है जिसमें आप काम कर रहे हैं।
स्थानीय सेटिंग वैश्विक सेटिंग को और वैश्विक सेटिंग सिस्टम सेटिंग को अधिरोहित करती है।
अपना कॉन्फ़िगरेशन देखना
आप git config कमांड का उपयोग करके अपनी वर्तमान Git कॉन्फ़िगरेशन सेटिंग आसानी से देख सकते हैं। इससे आपको पता चलता है कि इस समय क्या सक्रिय है।
सभी स्तरों की सभी सेटिंग सूचीबद्ध करने के लिए:
git config --listविशिष्ट मानों की जाँच करना
यदि आप किसी विशिष्ट कॉन्फ़िगरेशन कुंजी की जाँच करना चाहते हैं, तो उसका नाम दे सकते हैं। Git सभी प्राथमिकता नियमों को ध्यान में रखते हुए प्रभावी मान दिखाएगा।
उदाहरण के लिए, अपना कॉन्फ़िगर किया हुआ उपयोगकर्ता नाम देखने के लिए:
git config user.nameवैश्विक डिफ़ॉल्ट सेट करना
वैश्विक कॉन्फ़िगरेशन आपकी मशीन की सभी Git रिपॉज़िटरी पर लागू होता है। अपनी पहचान (नाम और ईमेल) तथा अन्य सामान्य पसंद सेट करने के लिए यह सबसे सामान्य स्थान है।
इस स्तर पर सेटिंग लागू करने के लिए --global फ़्लैग का उपयोग करें:
git config --global user.name "Jane Doe"
git config --global user.email "jane.doe@example.com"प्रोजेक्ट-विशिष्ट सेटिंग
कभी-कभी आपको ऐसी सेटिंग की आवश्यकता होती है जो किसी विशेष प्रोजेक्ट के लिए अलग हो। उदाहरण के लिए, व्यक्तिगत प्रोजेक्ट की तुलना में कार्य-संबंधी प्रोजेक्ट के लिए आप अलग ईमेल का उपयोग कर सकते हैं।
डिफ़ॉल्ट रूप से, बिना किसी स्तर वाले फ़्लैग (जैसे --global) का git config वर्तमान रिपॉज़िटरी के लिए स्थानीय कॉन्फ़िगरेशन सेट करता है:
git config user.email "jane.work@company.com"Git उपनामों का परिचय
क्या लंबे Git कमांड टाइप करते-करते थक गए हैं? उपनाम ऐसे कस्टम शॉर्टकट हैं जिन्हें आप अक्सर उपयोग किए जाने वाले Git कमांड या कमांड के क्रम के लिए बना सकते हैं।
ये समय बचाते हैं, टाइपिंग की गलतियाँ घटाते हैं और आपके Git कार्यप्रवाह को अधिक कुशल और आनंददायक बना सकते हैं।
अपना पहला उपनाम बनाना
आइए git status -s के लिए एक सरल उपनाम बनाएँ, जो संक्षिप्त स्थिति दिखाता है। हम अपने उपनाम का नाम st रखेंगे।
इसे अपने वैश्विक कॉन्फ़िगरेशन में जोड़ें:
git config --global alias.st "status -s"अपने नए उपनाम का उपयोग करना
अब पूरा कमांड टाइप करने के बजाय आप केवल अपने नए उपनाम का उपयोग कर सकते हैं। इतना आसान है!
इसे आज़माएँ:
git stउन्नत उपनाम क्षमता
उपनाम अधिक जटिल भी हो सकते हैं और कई कमांड को जोड़ सकते हैं। उदाहरण के लिए, सुंदर Git लॉग आउटपुट के लिए एक सामान्य उपनाम:
git config --global alias.lg "log --oneline --decorate --all --graph"अन्य उपयोगी कॉन्फ़िगरेशन
उपनामों के अलावा, Git कई अन्य उपयोगी कॉन्फ़िगरेशन भी प्रदान करता है:
color.ui true: रंगीन Git आउटपुट सक्षम करता है।push.default current:git pushके डिफ़ॉल्ट व्यवहार को वर्तमान शाखा को उसकी अपस्ट्रीम शाखा पर पुश करने के लिए सेट करता है।core.editor: कमिट संदेशों और Git की अन्य गतिविधियों के लिए आपकी पसंद का टेक्स्ट संपादक निर्दिष्ट करता है।
अधिक विकल्पों के लिए git config --help दस्तावेज़ देखें!
त्वरित जाँच: Git कॉन्फ़िगरेशन स्तर
अपनी सेटिंग प्रभावी ढंग से प्रबंधित करने के लिए Git कॉन्फ़िगरेशन का पदानुक्रम समझना अत्यंत महत्वपूर्ण है।
पुनरावृत्ति: अपना Git सेटअप माहिर करें
बहुत अच्छा! आपने अपनी आवश्यकताओं के अनुसार अपने Git वातावरण को अनुकूलित करना सीख लिया है:
- Git कॉन्फ़िगरेशन के तीन स्तर समझे: सिस्टम, वैश्विक और स्थानीय।
- विभिन्न पसंद देखने और सेट करने के लिए
git configका उपयोग किया। - कमांड-लाइन कार्यप्रवाह को सरल बनाने के लिए शक्तिशाली उपनाम बनाए।
color.uiऔरpush.defaultजैसी अन्य उपयोगी सेटिंग खोजीं।
अपने Git सेटअप को व्यक्तिगत बनाने से आपकी उत्पादकता काफ़ी बढ़ सकती है और विकास का अनुभव बहुत सहज हो सकता है!
एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 142
- पाठ
- 568
अक्सर पूछे जाने वाले प्रश्न
क्या “Git कॉन्फ़िगरेशन को अनुकूलित करना” पाठ निःशुल्क है?
हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Git कॉन्फ़िगरेशन को अनुकूलित करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Git कॉन्फ़िगरेशन को अनुकूलित करना” में मैं क्या सीखूँगा?
उपनाम, कस्टम मर्ज टूल्स और अन्य प्राथमिकताएँ सेट करने के लिए Git की कॉन्फ़िगरेशन फ़ाइलों का गहन अध्ययन कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“Git कॉन्फ़िगरेशन को अनुकूलित करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Git हुक्स को समझना
- प्री-कमिट और पोस्ट-मर्ज हुक्स
- Git कॉन्फ़िगरेशन को अनुकूलित करना
- Husky के साथ हुक साझा करना