Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

git config का उपयोग करके Git कैसे सेट करें?

git config का उपयोग करके Git कैसे सेट करें

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

Git अब तक दुनिया में सबसे लोकप्रिय वितरित संस्करण नियंत्रण प्रणाली है। प्रत्येक डेवलपर जो Git प्रोजेक्ट पर काम करता है, उसके पास स्थानीय रूप से रिपॉजिटरी की अपनी कॉपी हो सकती है। इसका मतलब है कि कई लोग एक ही प्रोजेक्ट पर मिलकर काम कर सकते हैं।

जब आप पहली बार Git के साथ शुरुआत कर रहे हैं, तो कुछ सेटअप है जो आपको करने की आवश्यकता है। यह सेटअप आपके कंप्यूटर पर केवल एक बार करने की आवश्यकता है।

इस गाइड में, हम इस बारे में बात करने जा रहे हैं कि git config कमांड का उपयोग करके Git को कैसे सेट किया जाए। हम कुछ git config कमांड के माध्यम से चलेंगे जिनका उपयोग आप आरंभ करने के लिए कर सकते हैं। आगे की हलचल के बिना, चलिए शुरू करते हैं!

गिट कॉन्फिग कमांड

git config कमांड आपके Git इंस्टॉलेशन के लिए कॉन्फ़िगरेशन मान सेट करता है। किसी प्रोजेक्ट के लिए Git का उपयोग शुरू करने से पहले, आप अपने कंप्यूटर पर अपने Git नाम और ईमेल को कॉन्फ़िगर करने के लिए इस कमांड का उपयोग करेंगे।

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

इससे पहले कि आप रिपॉजिटरी के साथ काम करना शुरू कर सकें, आपको कुछ प्रारंभिक कॉन्फ़िगरेशन करने की आवश्यकता होगी। हम पांच विषयों को कवर करने जा रहे हैं:

  • कॉन्फ़िगरेशन स्तर
  • अपनी पहचान बनाना
  • एक संपादक की स्थापना
  • उपनाम बनाना
  • गिट को देखना और फिर से कॉन्फ़िगर करना

गिट कॉन्फिग:कॉन्फ़िगरेशन स्तर

शुरू करने से पहले, हमें डिफ़ॉल्ट git कॉन्फ़िगरेशन विकल्पों के लिए विभिन्न कॉन्फ़िगरेशन स्तरों पर चर्चा करनी होगी।

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

कॉन्फ़िगरेशन मान तीन अलग-अलग स्तरों पर सेट किए जा सकते हैं:

  • -स्थानीय:स्थानीय मान उस रिपॉजिटरी पर लागू होंगे जिसमें git config कमांड निष्पादित होती है। ये मान एक रिपॉजिटरी के अंदर .git/config में स्टोर किए जाते हैं।
  • -सिस्टम:सिस्टम मान एक मशीन पर सभी उपयोगकर्ताओं के लिए लागू होते हैं। आपको सिस्टम-स्तरीय कॉन्फ़िगरेशन मान सावधानी से सेट करना चाहिए क्योंकि यह मौजूदा कॉन्फ़िगरेशन को बदल सकता है। ये मान Linux पर /etc/gitconfig में संग्रहीत हैं।
  • –वैश्विक:वैश्विक मान किसी ऑपरेटिंग सिस्टम पर किसी विशेष उपयोगकर्ता पर लागू होते हैं। वे आपकी होम निर्देशिका में ~/.gitconfig फ़ाइल में संग्रहीत हैं।

जब आप पहली बार Git सेट अप कर रहे हों, तो आप ज्यादातर –global स्तर का उपयोग करेंगे।

गिट कॉन्फिग यूजरनेम कमांड

अपना Git उपयोगकर्ता नाम सेट करने के लिए, git config –global user.name कमांड चलाएँ। आपको अपना पहला और अंतिम नाम दोनों निर्दिष्ट करना चाहिए लेकिन आपका उपयोगकर्ता नाम कुछ भी हो सकता है जिसे आप अपनी प्रतिबद्धताओं से जोड़ना चाहते हैं।

आपके गिट उपयोगकर्ता नाम को आपके संस्करण नियंत्रण उपयोगकर्ता नाम के समान होने की आवश्यकता नहीं है, जैसे कि आप गिटहब पर उपयोग करते हैं।

जब आप पहली बार Git इंस्टॉल करेंगे तो आपको अपनी पहचान सेट करनी होगी। यह अनिवार्य है क्योंकि प्रत्येक प्रतिबद्धता में आपका नाम और आपका ईमेल पता होता है। एक बार प्रतिबद्ध होने के बाद आप उसके साथ संबद्ध लेखकत्व जानकारी को बदल नहीं सकते।

जानकारी के दो भाग हैं जिन्हें आपको निर्दिष्ट करने की आवश्यकता है:आपका नाम और ईमेल।

आइए git config कमांड का उपयोग करके हमारे उपयोगकर्ता नाम मानों को कॉन्फ़िगर करें:

git config --global user.name "Sarah Smith"

यह हमारे उपयोगकर्ता नाम को सारा स्मिथ पर सेट कर देगा। हमारे सभी भविष्य के कमिट इस जानकारी को संदर्भित करेंगे। हमने अपने उपयोगकर्ता के स्वामित्व वाली सभी रिपॉजिटरी में इस डिफ़ॉल्ट गिट कॉन्फ़िगरेशन को लागू करने के लिए –global विकल्प का उपयोग किया है।

गिट कॉन्फिग ईमेल कमांड

अपना Git ईमेल पता कॉन्फ़िगर करने के लिए, git config –global user.email कमांड चलाएँ। यह git config ईमेल कमांड एक तर्क को स्वीकार करता है:आपका ईमेल पता।

git config --global user.email "sarah.smith@email.com"

हम देख सकते हैं कि हमारे कॉन्फ़िगरेशन मान हमारी वैश्विक कॉन्फ़िगरेशन फ़ाइल (~/.gitconfig) की जाँच करके सेट किए गए हैं:

[user]
    	email = sarah.smith@email.com
    	name = Sarah Smith

हमारी पहचान को सफलतापूर्वक कॉन्फ़िगर कर दिया गया है!

गिट कॉन्फिग एडिटर कमांड

क्या आपको विम पसंद है? क्या आप Emacs के प्रशंसक हैं? क्या नैनो आपकी सभी आवश्यकताओं के अनुरूप है? आप जो भी टेक्स्ट एडिटर पसंद करते हैं, उसके बारे में Git को बताना बुद्धिमानी है। ऐसा इसलिए है क्योंकि कई कमांड हैं, जैसे git कमिट, जो एक टेक्स्ट एडिटर खोलेगा जिसमें आप टाइप कर सकते हैं।

आइए नैनो को हमारे डिफ़ॉल्ट कोड संपादक के रूप में सेट करें:

git config --global core.editor "nano"

हर बार जब हम एक टेक्स्ट एडिटर लॉन्च करने वाले कमांड को निष्पादित करते हैं, तो नैनो का उपयोग किया जाएगा। आप अपने सिस्टम पर आपके द्वारा इंस्टॉल किए गए किसी भी टेक्स्ट एडिटर के लिए नैनो को प्रतिस्थापित कर सकते हैं।

हर बार जब हम एक टेक्स्ट एडिटर लॉन्च करने वाले कमांड को निष्पादित करते हैं, तो नैनो का उपयोग किया जाएगा। आप अपने सिस्टम पर आपके द्वारा इंस्टॉल किए गए किसी भी टेक्स्ट एडिटर के लिए नैनो को प्रतिस्थापित कर सकते हैं।

उपनाम कैसे बनाएं

क्या आप एक ही कमांड को बार-बार टाइप करते-करते थक जाते हैं? बचाव के लिए गिट उपनाम यहां हैं। वे आपको आपके द्वारा लिखे जाने वाले सामान्य आदेशों के लिए शॉर्टकट लिखने की अनुमति देते हैं।

क्या आप इसके बजाय git co write लिखेंगे? गिट कमिट . के बजाय . क्या आपके पास एक लंबी कमांड है जिसे आप छोटा करना चाहते हैं? हम इन सभी मामलों के लिए Git उपनाम लिख सकते हैं।

आइए एक git उपनाम लिखें जो git प्रतिबद्ध कमांड को कॉल करता है:

git config --global alias.co commit

हर बार जब हम git co run चलाते हैं , git commit कमांड चलाया जाएगा।

अपनी Git कॉन्फ़िगरेशन फ़ाइल कैसे देखें

आप git config कमांड का उपयोग करके एक व्यक्तिगत कॉन्फ़िगरेशन मान देख सकते हैं, उसके बाद वह मान जिसे आप देखना चाहते हैं:

git config user.name

यह "सारा स्मिथ" लौटाता है। यह वह मान है जिसे हमने पहले अपने कोड में सेट किया था।

आप सभी कॉन्फ़िगरेशन मान देखने के लिए git config –list कमांड का उपयोग कर सकते हैं जो आपके विशेष Git इंस्टॉलेशन से जुड़े हैं:

git config --list

आप जो देख सकते हैं उसका एक उदाहरण यहां दिया गया है:

user.email=sarah.smith@email.com
user.name=Sarah Smith
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
…

निष्कर्ष

git config कमांड आपके Git इंस्टालेशन को कॉन्फ़िगर करता है।

जब आप पहली बार Git का उपयोग करना शुरू करते हैं, तो आपको अपना नाम और ईमेल कॉन्फ़िगर करना चाहिए। यह सुनिश्चित करेगा कि गिट जानता है कि आपके कामों को कौन सी पहचान संलग्न करनी है।

आपको एक संपादक भी सेट करना चाहिए। यह सुनिश्चित करता है कि यदि आप किसी पाठ संपादक को संदर्भित करने वाले आदेश का उपयोग करते हैं, तो फ़ाइल को खोलने के लिए आपके पसंदीदा पाठ संपादक का उपयोग किया जाएगा।

Git सीखने के तरीके के बारे में अधिक सीखने के संसाधनों और ट्यूटोरियल के लिए, हमारा How to Learn Git गाइड देखें।


  1. उबंटू में गिट यूजरनेम और ईमेल कैसे सेट करें?

    Git एक वितरित संस्करण नियंत्रण प्रणाली है जिसे Linux कर्नेल बनाने में मदद करने के लिए Linus Torvalds द्वारा विकसित किया गया है। अपने शुरुआती दिनों से, Git सबसे लोकप्रिय संस्करण नियंत्रण प्रणाली बनने के लिए काफी बढ़ गया है। गिट कई उपयोगकर्ताओं को एक साथ एक परियोजना में योगदान करने, परिवर्तनों को ट्र

  1. रास्पबेरी पाई पर रास्पबेरी पाई ओएस कैसे सेट करें?

    डेबियन-आधारित रास्पबेरी पाई ओएस (जिसे पहले रास्पियन कहा जाता था) को रास्पबेरी पाई के हार्डवेयर पर चलने के लिए अनुकूलित किया गया है। यह आरंभ करने में आपकी सहायता करने के लिए बहुत सारे उपयोगी सॉफ़्टवेयर को बंडल करता है। यह इसे किसी भी अनुभव स्तर पर पाई उपभोक्ताओं के लिए एक बेहतरीन गो-टू ओएस बनाता है।

  1. Cortana को Google का उपयोग करके खोज करने के लिए कैसे सेट करें

    हो सकता है कि आप Google का उपयोग कर रहे हों इंटरनेट पर कुछ सामग्री खोजने के लिए और Google Chrome आपके कंप्यूटर के डिफ़ॉल्ट ब्राउज़र के रूप में लेकिन अचानक जब आपने एक नया Windows अपग्रेड किया या खरीदा मशीन जिसमें Windows 10 है इस पर स्थापित, आपको Bing नामक एक नया खोज प्रदाता मिलता है । बिंग W