Git और GitHub का पेशेवर कार्यप्रवाह · पाठ

Git कॉन्फ़िगरेशन को अनुकूलित करना

उपनाम, कस्टम मर्ज टूल्स और अन्य प्राथमिकताएँ सेट करने के लिए Git की कॉन्फ़िगरेशन फ़ाइलों का गहन अध्ययन कीजिए।

पाठ 3, कुल 4 में से13 चरण

Git कॉन्फ़िगरेशन को अनुकूलित करना, CoddyKit पर Git और GitHub का पेशेवर कार्यप्रवाह का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Git और GitHub का पेशेवर कार्यप्रवाह सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Git और GitHub का पेशेवर कार्यप्रवाह पाठ्यक्रम में कुल 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 सेटअप को व्यक्तिगत बनाने से आपकी उत्पादकता काफ़ी बढ़ सकती है और विकास का अनुभव बहुत सहज हो सकता है!

शुरुआत निःशुल्क

एआई शिक्षक के साथ Git और GitHub का पेशेवर कार्यप्रवाह सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
12
पाठ
48

अक्सर पूछे जाने वाले प्रश्न

क्या “Git कॉन्फ़िगरेशन को अनुकूलित करना” पाठ निःशुल्क है?

हाँ—“Git कॉन्फ़िगरेशन को अनुकूलित करना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Git और GitHub का पेशेवर कार्यप्रवाह पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Git और GitHub का पेशेवर कार्यप्रवाह पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“Git कॉन्फ़िगरेशन को अनुकूलित करना” में मैं क्या सीखूँगा?

उपनाम, कस्टम मर्ज टूल्स और अन्य प्राथमिकताएँ सेट करने के लिए Git की कॉन्फ़िगरेशन फ़ाइलों का गहन अध्ययन कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Git और GitHub का पेशेवर कार्यप्रवाह का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Git और GitHub का पेशेवर कार्यप्रवाह शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Git और GitHub का पेशेवर कार्यप्रवाह शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।

“Git कॉन्फ़िगरेशन को अनुकूलित करना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Git और GitHub का पेशेवर कार्यप्रवाह पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Git और GitHub का पेशेवर कार्यप्रवाह पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. Git हुक्स को समझना
  2. प्री-कमिट और पोस्ट-मर्ज हुक्स
  3. Git कॉन्फ़िगरेशन को अनुकूलित करना
  4. Husky के साथ हुक साझा करना
← Git और GitHub का पेशेवर कार्यप्रवाह पर वापस जाएँ