
चित्र: लेखक द्वारा
Git क्या है
Git एक ओपन-सोर्स वर्ज़न कंट्रोल सिस्टम है, जिसका उपयोग डेटा साइंटिस्ट्स कोड, मॉडल, डेटासेट्स और मेटाडेटा में हुए परिवर्तनों को ट्रैक करने के लिए करते हैं। Git हमें बदलावों को मर्ज करने और कोड व डेटा के पुराने संस्करणों पर लौटने की सुविधा देता है। यह हमें रिमोट सर्वर के साथ बदलावों को सिंक करने भी देता है। इसकी लोकप्रियता के कारण, Git उद्योग मानक बन गया है, और अधिकांश विकास प्रोग्राम (VS Code, JupyterLab, Atom) Git और GitHub के साथ बिल्ट-इन इंटीग्रेशन के साथ आते हैं। Git के बारे में अधिक जानने के लिए यह Intro to Git and GitHub ट्यूटोरियल पढ़ें।
इस ट्यूटोरियल में, हम कमांड-लाइन टूल्स और बाइनरी इंस्टॉलर का उपयोग करके macOS, Windows और Linux पर Git इंस्टॉल करना सीखेंगे। हम Git large file storage (Git LFS) इंस्टॉल करना, तथा शुरुआती लोगों के लिए Git कॉन्फ़िगरेशन और Git GUI एप्लिकेशंस सेट अप करना भी सीखेंगे।
macOS X पर Git इंस्टॉल करें
macOS Xcode में बिल्ट-इन Git और GitHub फीचर्स आते हैं; और यदि आप Xcode उपयोगकर्ता नहीं हैं, तो आप Homebrew, MacPort, या बाइनरी इंस्टॉलर से Git इंस्टॉल कर सकते हैं।
Homebrew से Git इंस्टॉल करें
Homebrew macOS के लिए एक पैकेज मैनेजर है। आप टर्मिनल में एक सरल कमांड के द्वारा एप्लिकेशंस को इंस्टॉल, संशोधित और अनइंस्टॉल कर सकते हैं।
पहले आपको Homebrew इंस्टॉल करना होगा, फिर टर्मिनल में नीचे दिया कमांड टाइप करें।
brew install git
git-gui और gitk को उपयोगकर्ता-अनुकूल अनुभव और इंटरैक्टिव कमिट हिस्ट्री ब्राउज़ करने के लिए इंस्टॉल करने हेतु नीचे दिया कमांड टाइप करें।
brew install git-gui
MacPort से Git इंस्टॉल करें
MacPorts, macOS सिस्टम्स के लिए एक सॉफ्टवेयर मैनेजर है, जो Homebrew जैसा है।
यदि आपके पास MacPorts इंस्टॉल है, तो:
sudo port install git
Mac इंस्टॉलर से Git इंस्टॉल करें
आप Tim Harper के इंस्टॉलर का उपयोग करके भी Git इंस्टॉल कर सकते हैं। SourceForge.net से नवीनतम सेटअप डाउनलोड और इंस्टॉल करें।
इंस्टॉलेशन निर्देशों का पालन करके और सबकुछ डिफॉल्ट सेटिंग पर रखते हुए, आप कुछ ही मिनटों में Git पैकेज इंस्टॉल कर सकते हैं।

चित्र स्रोत: SourceForge.net
Linux पर Git इंस्टॉल करें
Linux डेवलपर्स के बीच सबसे लोकप्रिय ऑपरेटिंग सिस्टम (OS) है, और अधिकांश वेब सर्वर्स Linux/Unix-आधारित सिस्टम्स पर चलते हैं। इस सेक्शन में, हम कमांड-लाइन टूल्स का उपयोग करके विभिन्न OS वेरिएंट्स पर Git इंस्टॉल करना सीखेंगे।
Debian और Ubuntu
हम apt-get को अपडेट करेंगे और Git का नवीनतम संस्करण इंस्टॉल करेंगे। apt-get एक कमांड-लाइन टूल है जो आपको सॉफ़्टवेयर को संशोधित, इंस्टॉल, अपडेट और हटाने की अनुमति देता है।
sudo apt-get update
sudo apt-get install git
Fedora
Fedora के पुराने संस्करणों (21 तक) पर Git इंस्टॉल करने के लिए:
yum install git
नवीनतम संस्करणों (22+) के लिए:
dnf install git
अन्य Linux और Unix आधारित OS
Linux/Unix-आधारित सिस्टम्स के कई संस्करण हैं, और आप लगभग हर OS पर Git इंस्टॉल करने के लिए नीचे दिए कमांड्स का उपयोग कर सकते हैं।
- Gentoo: emerge --ask --verbose dev-vcs/git
- Arch Linux: pacemerge --ask --verbose dev-vcs/git
- openSUSE: zypper install git
- Mageia: urpmi git
- Nix/NixOS: nix-env -i git
- FreeBSD: pkg install git
- Solaris 11 Express: pkg install developer/versioning/git
- OpenBSD: pkg_add git
- Alpine: apk add git
- Slitaz: tazpkg get-install git
Windows पर Git इंस्टॉल करें
Windows पर Git इंस्टॉल करना काफी सरल है। इस सेक्शन में, हम Winget, Chocolatey, और बाइनरी इंस्टॉलर का उपयोग करके Git इंस्टॉल करना सीखेंगे।
कमांड लाइन
Winget पैकेज इंस्टॉलर Windows 11 के साथ डिफॉल्ट रूप से आते हैं, इसलिए उपयोगकर्ताओं के लिए PowerShell पर कमांड चलाना काफी आसान है। आप इसे Windows के पुराने संस्करणों पर भी Microsoft Store से इंस्टॉल कर सकते हैं।
winget install --id Git.Git -e --source winget
Chocolatey
Chocolatey Windows के लिए एक पैकेज मैनेजर है। यदि आपने इसे अपने सिस्टम पर इंस्टॉल किया है, तो बस PowerShell पर यह कमांड चलाएँ।
choco install git
Windows इंस्टॉलर से Git इंस्टॉल करें
Git सेटअप का नवीनतम (2.35.2) 64-बिट संस्करण डाउनलोड करें। यदि आप पोर्टेबल या 32-बिट सेटअप डाउनलोड करना चाहते हैं, तो Git डाउनलोड पेज देखें। Windows बाइनरी सेटअप डाउनलोड करने के बाद, इसे चलाएँ।

Windows Git इंस्टॉल
इंस्टॉल बटन पर क्लिक करें और पैकेज एक्सट्रैक्ट करने के निर्देशों का पालन करें। सेटअप में कुछ मिनट लगेंगे, और यह Git LFS, Git Bash, और Git GUI भी इंस्टॉल करेगा।
विकल्पों को डिफॉल्ट पर रखें। आप चेकमार्क हटाकर Git Bash और अन्य सपोर्टिव एप्लिकेशंस की इंस्टॉलेशन निकाल सकते हैं। सुनिश्चित करें कि डिफॉल्ट एडिटर VS Code या Atom में से एक हो। आप डिफॉल्ट Git ब्रांच बाद में भी सेट कर सकते हैं, लेकिन इंस्टॉलर में इसे सेट करना आसान है। अगले चरण में, Git को कमांड लाइन और अन्य थर्ड-पार्टी सॉफ़्टवेयर से एक्सेस किए जाने के लिए सेट करें। बेहतर अनुभव के लिए डिफॉल्ट OpenSSL लाइब्रेरी और Git Credential Manager Core विकल्प का उपयोग करें।
यदि आप Git में नए हैं, तो सबकुछ डिफॉल्ट पर ही रहने दें। जैसे-जैसे आप सहज होते जाएँगे, आप Git कमांड लाइन का उपयोग करके बदलाव कर सकते हैं।

Windows इंस्टॉलर विकल्प
इंस्टॉलेशन मान्य करने के लिए, Git Bash चलाएँ और `git –help` टाइप करें।

Git Bash
जब आप माउस का राइट-क्लिक बटन दबाएँगे, तो आपको Git Bash और Git GUI विकल्प भी दिखेंगे। यह एक्सेसिबिलिटी का हिस्सा है ताकि आप किसी विशिष्ट डायरेक्टरी, जिसमें Git रिपोजिटरी है, में सीधे Git Bash खोल सकें।

डायरेक्टरी पर राइट-क्लिक
Git GUI ब्रांचेज़ और ऐतिहासिक बदलावों को विज़ुअलाइज़ करने में मदद करता है, और कमांड टाइप करने के बजाय आप बटन्स दबाएँगे।

Git GUI
Git की प्रारंभिक सेटअप
रिपोजिटरी बनाने से पहले Git को कॉन्फ़िगर करना आवश्यक है। यूज़रनेम और ईमेल सेट करना ज़रूरी है क्योंकि इन्हीं से आपके कमिट साइन होते हैं।
git config --global user.name "username"
git config --global user.email username@gmail.com
अधिकांश रिमोट प्लेटफ़ॉर्म (GitHub) में डिफॉल्ट ब्रांच main होती है, इसलिए डिफॉल्ट ब्रांच को main सेट करना अनुशंसित है:
git config --global init.defaultBranch main
सुनिश्चित करें कि आपकी कॉन्फ़िगरेशन सफलतापूर्वक जुड़ गई हैं। नीचे दिया कमांड सभी कॉन्फ़िगरेशन दिखाएगा – रिमोट सेटअप से लेकर ssh keys तक।
git config --list
प्रारंभिक कॉन्फ़िगरेशन के बाद, आप फ़ाइल जोड़ने, कमिट करने और उसे GitHub पर पुश करने के लिए तैयार हैं। पहली पुश पर, आपको यूज़रनेम और पासवर्ड जोड़ना होगा। उसके बाद, Git आपकी क्रेडेंशियल्स स्टोर कर लेगा ताकि आपको दोबारा पासवर्ड टाइप न करना पड़े।
Git LFS इंस्टॉल करना
Git Large File Storage (LFS) बड़े फ़ाइलों को ट्रैक और वर्ज़न करने के लिए Git का एक ओपन-सोर्स एक्सटेंशन है। डेटा साइंस में, यह बड़े मॉडल्स, डेटासेट्स और मेटाडेटा के वर्ज़निंग के लिए उपयोग होता है। LFS बड़े डेटासेट्स को Git के अंदर एक टेक्स्ट पॉइंटर से प्रतिस्थापित कर देता है और मूल फ़ाइलों को रिमोट सर्वर पर स्टोर करता है। इससे बड़े फ़ाइलों का वर्ज़निंग, पुल और पुश तेज़ हो जाता है। यह स्टोरेज को भी अनुकूलित करता है।
- Windows: पैकेज डाउनलोड और इंस्टॉल करें।
- Ubuntu: कमांड चलाएँ sudo apt-get install git-lfs
- macOS: यदि आपके पास Homebrew इंस्टॉल है, तो brew install git-lfs का उपयोग करें
- अन्य OS: GitHub रिपोजिटरी git-lfs/git-lfs देखें
LFS सफलतापूर्वक इंस्टॉल करने के बाद, टर्मिनल में नीचे दिया कमांड चलाकर large file storage सिस्टम को इनिशियलाइज़ करें।
git lfs install
>>> Git LFS initialized.
Git GUI क्लाइंट्स
Git GUI शुरुआती और विशेषज्ञ, दोनों के लिए है। कमांड टाइप करने के बजाय, आप ग्राफ़िकल इंटरफेस का उपयोग करके Git रिमोट सर्वर पर बदलाव इनिशियलाइज़, संशोधित और पुश कर सकते हैं। ऐतिहासिक कमिट्स के विज़ुअलाइज़ेशन फीचर्स परियोजना की प्रगति को ट्रैक करने में काफ़ी उपयोगी हैं।
Git GUIs आवश्यक हैं क्योंकि वे प्रोजेक्ट मैनेजमेंट, मल्टीपल रिपोजिटरी मैनेजमेंट, टीम मैनेजमेंट, Git ब्रांचेज़, टैग्स, सबमॉड्यूल्स, और बहुत कुछ जैसे अतिरिक्त फीचर्स के साथ आते हैं। सबसे अच्छा Git GUI क्लाइंट Visual Studio Code के साथ आता है, क्योंकि यह विकास परिवेश के साथ पूरी तरह इंटीग्रेटेड है। आप सभी कार्य विकल्पों पर क्लिक करके कर सकते हैं और गलतियों से बच सकते हैं।

Git GUI एप्लिकेशंस
शीर्ष Git GUI क्लाइंट्स की सूची:
- GitHub Desktop
- GitKraken
- Sourcetree
- Tower
- Tortoise Git
- Sublime Merge
- Cycligent
- Cong
- Aurees
- Magit
- GitFiend
निष्कर्ष
Git सॉफ़्टवेयर डेवलपर्स और डेटा साइंटिस्ट्स के लिए एक आवश्यक टूल बन गया है। यहाँ तक कि मशीन लर्निंग इंजीनियर्स भी इसे मॉडलों, डेटासेट्स, परफॉर्मेंस मेट्रिक्स और डेटा पाइपलाइंस में हुए बदलावों को ट्रैक करने के लिए उपयोग करते हैं। यदि आप Git में नए हैं और समझना चाहते हैं कि यह कैसे काम करता है, तो All About Git पढ़ें। आप DataCamp के Introduction to Git कोर्स में 46 कोडिंग अभ्यास हल करके भी सीख सकते हैं।
इस ट्यूटोरियल में, हमने विभिन्न ऑपरेटिंग सिस्टम्स पर Git इंस्टॉल करने का तरीका दिखाया है। साथ ही, हमने Git कॉन्फ़िगरेशन सेट करने, Git large files storage इंस्टॉल करने और Git ग्राफ़िकल यूज़र इंटरफ़ेस का उपयोग करने पर भी चर्चा की है।

Git इंस्टॉल | आर्टवर्क: Storyset
Git इंस्टॉलेशन FAQ's
मैं GitHub Desktop कैसे इंस्टॉल करूँ?
इंस्टॉलर को GitHub Desktop वेबसाइट से डाउनलोड करें। GitHub Desktop Git से जुड़े कार्य करने के लिए एक ओपन-सोर्स, उपयोगकर्ता-अनुकूल इंटरफेस है। यह शुरुआती लोगों के लिए अत्यधिक अनुशंसित है।
मैं Windows पर Git कैसे इंस्टॉल करूँ?
यदि आपके पास winget इंस्टॉल है, तो यह चलाएँ: winget install --id Git.Git -e --source winget या एक बाइनरी Windows इंस्टॉलर डाउनलोड करें।
मैं Mac पर Git कैसे इंस्टॉल करूँ?
मैं Ubuntu पर Git कैसे इंस्टॉल करूँ?
Git पैकेज इंस्टॉल करने के लिए apt-get का उपयोग करें: sudo apt-get install git
मैं Linux पर Git कैसे इंस्टॉल करूँ?
Debian और Ubuntu के लिए: sudo apt-get install git, Fedora के लिए: dnf install git, और अन्य Linux/Unix आधारित ऑपरेटिंग सिस्टम्स के लिए इस शीर्षक का संदर्भ लें।
मैं Git Bash कैसे इंस्टॉल करूँ?
यह Windows सेटअप के साथ डिफॉल्ट रूप से आता है। Git Bash उपयोगकर्ताओं को Windows सिस्टम पर Unix कमांड्स चलाने देता है, जहाँ यह एक bash परिवेश का अनुकरण करता है।
मैं Visual Studio Code में Git कैसे इंस्टॉल करूँ?
VS Code डिफॉल्ट रूप से Git और GitHub के लिए सहज इंटीग्रेशन प्रदान करता है। आप GitHub Pull Request, Gitlens, और Git History जैसी एक्सटेंशंस जोड़कर अनुभव बेहतर कर सकते हैं।
मैं Docker कंटेनर के अंदर Git कैसे इंस्टॉल करूँ?
Windows Docker के लिए, पहले chocolatey इंस्टॉल करें, setx का उपयोग करके path को environment variable में जोड़ें, और अंत में chocolatey से Git इंस्टॉल करें। Linux के लिए, apt अपडेट करें और फिर RUN apt install -y git का उपयोग कर इंस्टॉल करें।
मैं Git LFS कैसे इंस्टॉल करूँ?
Windows के लिए, प्रोजेक्ट वेबसाइट से Git LFS डाउनलोड और इंस्टॉल करें; macOS के लिए उपयोग करें: brew install git-lfs, और Linux के लिए उपयोग करें: sudo apt-get install git-lfs । Git LFS आरंभ करने के लिए चलाएँ: git lfs install.
मैं Git Lab कैसे इंस्टॉल करूँ?
Self-managed GitLab Git सर्वर को Download and install GitLab से इंस्टॉल करें।
मैं Fedora में Git कैसे इंस्टॉल करूँ?
पुराने संस्करणों (Fedora 21 तक) के लिए उपयोग करें: yum install git, और 22+ संस्करणों के लिए dnf install git कमांड से इंस्टॉल करें।
मैं Git कमांड लाइन कैसे इंस्टॉल करूँ?
यदि आप Linux उपयोग कर रहे हैं, तो bash में यह कमांड टाइप करें: sudo apt-get install git , और अन्य ऑपरेटिंग सिस्टम्स के लिए Git डाउनलोड मैनुअल देखें।