Git एक फ्री और ओपन सोर्स डिस्ट्रीब्यूटेड वर्जन कंट्रोल सिस्टम है।
अब तक, Git आज दुनिया में सबसे व्यापक रूप से इस्तेमाल किया जाने वाला आधुनिक संस्करण नियंत्रण प्रणाली है। Git एक वितरित और सक्रिय रूप से अनुरक्षित ओपन सोर्स प्रोजेक्ट है जिसे मूल रूप से Linux ऑपरेटिंग सिस्टम कर्नेल के प्रसिद्ध निर्माता लिनुस टॉर्वाल्ड्स द्वारा 2005 में विकसित किया गया था।
एसवीएन और सीवीएस जैसे पुराने केंद्रीकृत संस्करण नियंत्रण प्रणालियों के विपरीत, गिट वितरित किया जाता है:प्रत्येक डेवलपर के पास स्थानीय रूप से उनके कोड भंडार का पूरा इतिहास होता है। गिट ऑपरेटिंग सिस्टम और आईडीई (एकीकृत विकास वातावरण) की एक विस्तृत श्रृंखला पर भी अच्छा काम करता है।
इस लेख में, मैं आपको दिखाऊंगा कि गिट कैसे स्थापित करें, इसे पहली बार सेट करें, उपयोगी टिप्स और संसाधन अधिक जानने / उन्नत गिट अवधारणाओं को सीखने के लिए। चलो लुढ़कते हैं!
मुझे लगता है कि आप पहले से ही जानते हैं कि संस्करण नियंत्रण क्या है, यदि आप नहीं करते हैं, तो कृपया अधिक जानने के लिए इस स्लाइड को देखें।
संस्करण नियंत्रण का क्या अर्थ है इसका एक त्वरित पुनर्कथन यहां दिया गया है:संस्करण नियंत्रण है:समय के साथ स्रोत कोड या फ़ाइलों के सेट में परिवर्तनों को प्रबंधित करने की प्रक्रिया।
संस्करण नियंत्रण समय के साथ स्रोत कोड या फ़ाइलों के सेट में परिवर्तनों को प्रबंधित करने की प्रक्रिया है।
संस्करण नियंत्रण सॉफ्टवेयर एक विशेष प्रकार के डेटाबेस में कोड में प्रत्येक संशोधन का ट्रैक रखता है। अगर कोई गलती की जाती है, तो डेवलपर टीम के सभी सदस्यों या योगदानकर्ताओं के लिए व्यवधान को कम करते हुए गलती को ठीक करने में मदद करने के लिए कोड के पुराने संस्करणों को पुनर्स्थापित और तुलना कर सकते हैं।
अब जब आप जानते हैं कि वर्जन कंट्रोल और गिट का क्या मतलब है, आइए इसे इंस्टॉल करें।
मैक ओएस के लिए:
MacOS के लिए Git डाउनलोड करें या Homebrew का उपयोग करके इंस्टॉल करें
brew install git
लिनक्स ओएस के लिए:
Linux के लिए Git डाउनलोड करें या
डेबियन-आधारित 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 के लिए:
विंडोज़ के लिए गिट डाउनलोड करें
यहां GIT के आधिकारिक दस्तावेज़ों पर विभिन्न प्रणालियों के लिए अधिक विस्तृत इंस्टॉलेशन गाइड है
अब जब आपके सिस्टम पर Git है, तो Git वातावरण सेट करें।
Git एक टूल के साथ आता है जिसे git config
. कहा जाता है जो आपको कॉन्फ़िगरेशन वेरिएबल प्राप्त करने और सेट करने देता है जो Git के दिखने और संचालित होने के सभी पहलुओं को नियंत्रित करता है।
- सबसे पहले अपनी पहचान, अपना नाम और ईमेल पता इस तरह सेट करें:
git config --global user.name "bolajiayodeji"
git config --global user.email [email protected]
--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 कमांड के साथ उपलब्ध कॉन्फ़िगरेशन।
अब Git उपयोग के लिए तैयार है।
अपनी सेटिंग्स जांचें
git config --list
user.name=bolajiayodeji
[email protected]
color.ui=true
कुछ सुपर गिट कमांड सीखना चाहते हैं?
मैंने एक लेख लिखा था:गिट चीट शीट जिसमें कुछ महत्वपूर्ण गिट कमांड शामिल हैं जिनकी आपको आवश्यकता होगी।
निष्कर्ष
संस्करण नियंत्रण सॉफ्टवेयर आधुनिक समय के सॉफ्टवेयर डेवलपर प्रथाओं के हर दिन का एक अनिवार्य हिस्सा है। एक बार संस्करण नियंत्रण प्रणालियों के शक्तिशाली लाभों के आदी हो जाने के बाद, कई डेवलपर्स गैर-सॉफ़्टवेयर परियोजनाओं के लिए भी इसके बिना काम करने पर विचार नहीं करेंगे।