संपादित 3 महीने पहले द्वारा ExtremeHow संपादकीय टीम
गिटकॉन्फ़िगरेशनउपयोगकर्ता नामउपयोगकर्ता ईमेलविंडोमैकलिनक्ससेटिंग्सकमांड लाइनविकासपहचान
अनुवाद अपडेट किया गया 3 महीने पहले
Git एक वितरित संस्करण नियंत्रण प्रणाली है जो डेवलपर्स को उनकी कोड में परिवर्तन ट्रैक करने, अन्य डेवलपर्स के साथ सहयोग करने और उनके कोडबेस के विभिन्न संस्करणों का प्रबंधन करने की अनुमति देती है। Git का उपयोग करते समय सबसे पहले आपको जो करना होता है वह है अपना उपयोगकर्ता नाम और ईमेल कॉन्फ़िगर करना। यह जानकारी महत्वपूर्ण है क्योंकि Git आपके द्वारा किए गए प्रत्येक कमिट को आपके नाम और ईमेल पते के साथ जोड़ती है। इस व्यापक गाइड में, मैं आपको सरल चरणों में आपकी Git उपयोगकर्ता नाम और ईमेल सेट अप करने की प्रक्रिया के माध्यम से ले जाऊंगा।
जब आप Git का उपयोग करके किसी प्रोजेक्ट में परिवर्तन करते हैं, तो आप एक "कमिट" बनाते हैं। प्रत्येक कमिट उस व्यक्ति का रिकॉर्ड तैयार करता है जिसने परिवर्तन किया है, साथ ही योगदानकर्ता के ईमेल पते के साथ। इस प्रकार, आपके Git उपयोगकर्ता नाम और ईमेल का कॉन्फ़िगरेशन निम्नलिखित कारणों के लिए आवश्यक है:
अब, आइए आपके Git उपयोगकर्ता नाम और ईमेल पते को कॉन्फ़िगर करने के लिए एक चरण-दर-चरण गाइड पर नज़र डालते हैं।
सुनिश्चित करने के लिए कि आपके सभी रिपॉज़िटरी पर आपकी Git कॉन्फ़िगरेशन संगति में है, आपको अपना उपयोगकर्ता नाम और ईमेल पता विश्व स्तर पर सेट करना चाहिए। जब आप ऐसा करते हैं, तो Git इस जानकारी का उपयोग भविष्य के किसी भी रिपॉज़िटरी के लिए करेगा जब तक आप किसी विशेष रिपॉज़िटरी के लिए अलग-अलग उपयोगकर्ता विवरण निर्दिष्ट नहीं करते हैं।
git config --global user.name "Your Name"
Your Name
को अपने वास्तविक नाम के साथ बदलें। दोहरे उद्धरण चिह्न मूल्य स्ट्रिंग का संकेत देने के लिए उपयोग किए जाते हैं।
git config --global user.email "your.email@example.com"
your.email@example.com
को अपने वास्तविक ईमेल पते से बदलें।
git config --global --list
यह कमांड आपकी सभी वैश्विक कॉन्फ़िगरेशन सेटिंग्स को सूचीबद्ध करता है, ताकि आप देख सकें कि आपने कौन सा उपयोगकर्ता नाम और ईमेल सेट किया है।
ऐसे मामले हो सकते हैं जहाँ आपको विभिन्न प्रोजेक्ट्स के लिए विभिन्न उपयोगकर्ता नाम या ईमेल की आवश्यकता होती है। उदाहरण के लिए, आप व्यक्तिगत प्रोजेक्ट्स के लिए व्यक्तिगत ईमेल और कार्य प्रोजेक्ट के लिए कार्य ईमेल का उपयोग कर सकते हैं। Git आपको एक विशेष रिपॉज़िटरी के लिए विशिष्ट स्थानीय उपयोगकर्ता नाम और ईमेल सेट करने की अनुमति देता है।
git config user.name "Different Name"
Different Name
को उस नाम के साथ बदलें जो आप इस विशेष रिपॉज़िटरी के लिए उपयोग करना चाहते हैं।
git config user.email "different.email@example.com"
different.email@example.com
को इस विशेष प्रोजेक्ट के लिए ईमेल पते से बदलें।
git config --list
user.name
और user.email
प्रविष्टियों की जांच करें जो आपकी स्थानीय कॉन्फ़िगरेशन से मेल खाएंगे यदि आपने ये सेट कर दिए हैं।
वैश्विक और स्थानीय कॉन्फ़िगरेशन के बीच अंतर को समझने से आपको संभावित भ्रम से बचने में मदद मिल सकती है:
वैश्विक कॉन्फ़िगरेशन आपके होम डायरेक्टरी में स्थित .gitconfig
फ़ाइल में संग्रहीत होता है। स्थानीय कॉन्फ़िगरेशन एक विशिष्ट रिपॉज़िटरी की .git
डायरेक्टरी के भीतर config
फ़ाइल में संग्रहीत होता है। जब Git कॉन्फ़िगरेशन मानों की प्रक्रिया करता है, तो यदि दोनों सेट होते हैं तो स्थानीय सेटिंग्स वैश्विक सेटिंग्स पर प्राथमिकता लेती हैं।
यदि आपको अपने Git कॉन्फ़िगरेशन को अपडेट या हटाने की आवश्यकता है, तो आप इसे इस तरह कर सकते हैं:
आपके उपयोगकर्ता नाम या ईमेल को बदलने के चरण उसी के समान होते हैं जब आप उन्हें प्रारंभ में सेट करते हैं। इसे नए मूल्य के साथ git config
कमांड फिर से चलाएं। उदाहरण के लिए, आपका वैश्विक ईमेल बदलना:
git config --global user.email "new.email@example.com"
कॉन्फ़िगरेशन को अनसेट करने के लिए, उपयोगकर्ता नाम या ईमेल को हटाने के लिए --unset
ध्वज का उपयोग करें:
git config --global --unset user.name
git config --unset user.email
यदि आप उपयोगकर्ता ईमेल सेट किए बिना परिवर्तन को कमिट करने का प्रयास करते हैं, तो Git संभवतः एक त्रुटि वापस करेगा जो आपको अपना उपयोगकर्ता ईमेल कॉन्फ़िगर करने के लिए प्रेरित करेगा। हमेशा सुनिश्चित करें कि आपका उपयोगकर्ता ईमेल कमिट करने से पहले सही सेट है।
यदि आप विभिन्न रिपॉज़िटरी या मशीनों में असंगत कमिट जानकारी देखते हैं, तो यह सुनिश्चित करने के लिए वैश्विक और स्थानीय कॉन्फ़िगरेशन दोनों की जाँच करें कि मान अपेक्षित हैं।
आप वर्तमान सत्र के लिए अस्थायी रूप से वातावरण वेरिएबल्स का उपयोग करके Git कॉन्फ़िगरेशन सेटिंग्स सेट कर सकते हैं। हालाँकि, इसका सामान्य रूप से उपयोग नहीं किया जाता है और इसके क्षणिक स्वभाव के कारण औसत उपयोगकर्ता के लिए इसकी सिफारिश नहीं की जाती है।
git config --list
का उपयोग करके ताकि आप तेजी से किसी भी विसंगति को पकड़ और हल कर सकें।अपना Git उपयोगकर्ता नाम और ईमेल सेट करना Git का प्रभावी ढंग से उपयोग करने में एक महत्वपूर्ण कदम है। इन कॉन्फ़िगरेशनों को लागू करके, आप सुनिश्चित करते हैं कि आपके योगदान सही ढंग से रिकॉर्ड किए गए, पहचाने गए और प्रेषित किए गए हैं। चाहे आप एक व्यक्तिगत प्रोजेक्ट पर काम कर रहे हों या दूसरों के साथ सहयोग कर रहे हों, यह जानना कि अपने Git सेटिंग्स को कैसे कॉन्फ़िगर करें, आपको एक व्यवस्थित और पेशेवर कार्यप्रवाह बनाए रखने की अनुमति देता है।
इस विस्तृत गाइड के साथ, आपको अब समझ में आना चाहिए कि अपने Git उपयोगकर्ता नाम और ईमेल को कैसे प्रभावी ढंग से कॉन्फ़िगर और प्रबंधित करें, वैश्विक और स्थानीय कॉन्फ़िगरेशनों के बीच नेविगेट करें, और सामान्य मुद्दों का निदान कैसे करें। Git के साथ एक स्मूथ और अधिक व्यावहारिक अनुभव में आपका स्वागत है!
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं