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

Git के साथ शुरुआत: आपका पहला सेटअप गाइड

Git एक मुफ्त और ओपन सोर्स डिस्ट्रिब्यूटेड वर्जन कंट्रोल सिस्टम है।

अब तक, Git आज दुनिया में सबसे व्यापक रूप से उपयोग किया जाने वाला आधुनिक वर्जन कंट्रोल सिस्टम है। Git एक वितरित और सक्रिय रूप से अनुरक्षित ओपन सोर्स प्रोजेक्ट है जिसे मूल रूप से 2005 में लिनस टॉर्वाल्ड्स द्वारा विकसित किया गया था, जो Linux ऑपरेटिंग सिस्टम कर्नेल के प्रसिद्ध निर्माता हैं।

SVN और CVS जैसे पुराने केंद्रीकृत वर्जन कंट्रोल सिस्टम के विपरीत, Git वितरित है: प्रत्येक डेवलपर के पास स्थानीय रूप से अपने कोड रिपॉजिटरी का पूरा इतिहास होता है। Git कई ऑपरेटिंग सिस्टम और IDEs (इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट्स) पर भी अच्छा काम करता है।

इस लेख में, मैं आपको दिखाऊंगा कि Git कैसे इंस्टॉल करें, इसे पहली बार सेट अप करें, अधिक सीखने/उन्नत Git अवधारणाएं सीखने के लिए उपयोगी टिप्स और संसाधन। चलो शुरू करते हैं!

मैं मानता हूं कि आप पहले से ही जानते हैं कि वर्जन कंट्रोल क्या है, यदि आप नहीं जानते हैं, तो कृपया इस स्लाइड को देखें और अधिक जानें।

यहां वर्जन कंट्रोल का त्वरित सारांश है: वर्जन कंट्रोल है: समय के साथ सोर्स कोड या फाइलों के सेट में परिवर्तनों को प्रबंधित करने की प्रक्रिया।

वर्जन कंट्रोल समय के साथ सोर्स कोड या फाइलों के सेट में परिवर्तनों को प्रबंधित करने की प्रक्रिया है।

वर्जन कंट्रोल सॉफ्टवेयर एक विशेष प्रकार के डेटाबेस में कोड में हर संशोधन को ट्रैक करता है। यदि कोई गलती होती है, तो डेवलपर्स कोड के पहले के वर्जन को पुनर्स्थापित और तुलना कर सकते हैं ताकि गलती को ठीक करने में मदद मिल सके जबकि सभी टीम सदस्यों या योगदानकर्ताओं को व्यवधान को कम किया जा सके।

अब जब आप जानते हैं कि वर्जन कंट्रोल और Git का क्या अर्थ है, तो आइए इसे इंस्टॉल करें।

MAC OS के लिए:

macOS के लिए Git डाउनलोड करें या Homebrew का उपयोग करके इंस्टॉल करें

brew install git

LINUX OS के लिए:

Linux के लिए Git डाउनलोड करें या
Debian-आधारित Linux सिस्टम के लिए इंस्टॉल करें

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git

या
Red Hat-आधारित Linux सिस्टम के लिए इंस्टॉल करें

sudo yum upgrade
sudo yum install git

WINDOWS OS के लिए:

Windows के लिए Git डाउनलोड करें

Git आधिकारिक डॉक्स पर विभिन्न सिस्टम के लिए अधिक विस्तृत इंस्टॉलेशन गाइड यहां है

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

  • पहले अपनी पहचान सेट करें, आपका नाम और ईमेल पता इस तरह:
git config --global user.name "bolajiayodeji"
git config --global user.email mailtobolaji@gmail.com

--global विकल्प सुनिश्चित करता है कि ये मान आपके पूरे सिस्टम में उपयोग किए जाते हैं

  • अगला, डिफ़ॉल्ट टेक्स्ट एडिटर सेट करें जिसका आप उपयोग करेंगे जब भी आपको Git में संदेश दर्ज करने की आवश्यकता होगी। यह अनिवार्य नहीं है, यदि आप इसे कॉन्फ़िगर नहीं करते हैं, तो Git आपके डिफ़ॉल्ट एडिटर का उपयोग करेगा। यदि आप कुछ और उपयोग करना चाहते हैं, तो इस तरह कॉन्फ़िगर करें:
git config --global core.editor emacs
  • अगला, अपने Git कंसोल के लिए रंग सेट करें।

Linux OS उपयोगकर्ताओं के लिए, आप अपने टर्मिनल लुक को थीम के साथ कस्टमाइज़ करने के लिए oh my zsh जैसे थर्ड पार्टी Zsh कॉन्फ़िगरेटर का उपयोग कर सकते हैं। :)
इसे कॉन्फ़िगर करने के लिए, यह करें:

git config --global color.ui true

color.ui एक मेटा कॉन्फ़िगरेशन है जिसमें git कमांड के साथ उपलब्ध सभी विभिन्न color.* कॉन्फ़िगरेशन शामिल हैं।

अब Git उपयोग के लिए तैयार है।

अपनी सेटिंग्स जांचें

git config --list
user.name=bolajiayodeji
user.email=mailtobolaji@gmail.com
color.ui=true

कुछ सुपर Git कमांड सीखना चाहते हैं?

मैंने एक लेख लिखा: Git Cheat Sheet जो कुछ महत्वपूर्ण Git कमांड को कवर करता है जिनकी आपको आवश्यकता होगी।

निष्कर्ष

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

  1. पहली बार माइक्रोटिक राउटर सेटअप गाइड: सुरक्षित होम या ऑफिस नेटवर्क के लिए आसान चरण पहली बार माइक्रोटिक राउटर सेटअप गाइड: सुरक्षित होम या ऑफिस नेटवर्क के लिए आसान चरण

    इस ट्यूटोरियल में पहली बार माइक्रोटिक सेटअप करने के निर्देश हैं। माइक्रोटिक राउटर्स हाल के वर्षों में बहुत लोकप्रिय हो गए हैं क्योंकि वे आपको किफायती मूल्य पर एक स्थिर और सुरक्षित होम या ऑफिस नेटवर्क बनाने में मदद करते हैं। इस ट्यूटोरियल के लिए मैंने माइक्रोटिक RB760iGS - hEX S 5-पोर्ट गीगाबिट ईथरन

  1. Apple TV 4K: पूर्ण प्रथम-बार सेटअप गाइड Apple TV 4K: पूर्ण प्रथम-बार सेटअप गाइड

    तो मुझे अभी-अभी मेरा चमकदार नया Apple TV 4K मिला और मैंने इसे जल्द से जल्द सेट अप करने के लिए जल्दबाजी की ताकि मैं अपने 4K टीवी पर उन नई 4K HDR फिल्मों को देख सकूं! यह उस 2nd जनरेशन Apple TV की तुलना में भी बहुत तेज और बेहतर है जिसे मैंने Apple द्वारा 4K का समर्थन करने तक अपग्रेड करने से इनकार कर दि

  1. कोडी में पैरेंटल कंट्रोल सेट करें: चरण-दर-चरण गाइड कोडी में पैरेंटल कंट्रोल सेट करें: चरण-दर-चरण गाइड

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