आप knowledge mirror पर आए हैं git के बारे में जानकारी लेने इसका मतलब मै यह मान के चल रहा हूं कि आपको कोडिंग का अनुभव पहले से है, और आप एक डेवलपर है.यहाँ आपको git hindi में समझने में मदद मिलेगी.
git क्या है पहले हम ऐसे परिभाषा के रूप में देख लेते है. उसके बाद हम इसे आसान शब्दों में समझने की कोशिश करेंगे.
GIT क्या है
Git एक Distributed Version Control System है। इसका इस्तेमाल सॉफ्टवेयर विकसित करने के दौरान Source Code में हुये परिवर्तनो को Track करने में किया जाता है।
इस परिभाषा को आप इस ब्लॉग के आखिर तक आसानी से समझ पाहेंगे.
Version Contro in hindi
यदि आपने अपने Code में परिवर्तन किये है लेकिन आप पुराने कोड को भी रखना चाहते हो तो पुराना कोड आपके कोड का पुराना वर्शन कहलायेगा और नया जब भी परिवर्तन करेंगे तो नया वर्शन बनता जायेगा.
git की आवश्यकता ?
जब हम Coding में आने वाली समस्या को समझ जायेंगे जिसके लिए हम git का उपयोग करते है तो git समझने में आसानी होगी.
- यदि आपने अपने Code में परिवर्तन किये है लेकिन आप पुराने कोड को भी रखना चाहते हो तो पुराना कोड आपके कोड का पुराना वर्शन कहलायेगा और नया जब भी परिवर्तन करेंगे तो नया वर्शन बनता जायेगा. ऐसे ही बहोत से वर्शन को सम्बल के रखना कठिन होता जाता है.
- जब एक टीम या एक से अधिक लोग एक ही प्रोजेक्ट पे एक साथ काम करते है तो सभी परिवर्तनों (चेंजेस) को एक साथ सम्मिलित करने या एक फाइल में मिलाना एक बड़ा काम बन जाता है और गड़बड़ी होने की आशंका रहती है . कोड को एक साथ मर्ज करने में समय भी लगता है.
- कई बार हमें अपने पुराने कोड की आवश्यकता पड़ जाती है.
- कई बार हमें एक ही पेज पे अलग अलग डेवेलपर्स से काम करवाना पड़ जाता है.
ये कुछ मुख्य कारण है जिनकी वजह से हमें git सीखना चाहिए इसमें हम एकसाथ कई लोग एक ही प्रोजेक्ट पर आसानी काम कर सकते है.
git के बिना, किसी डेवलपर दे द्वारा किये परिवर्तन को खोने का डर होता है. git की मदद से हम अपने कोड में किये सभी परिवर्तो को आसानी से संभाल के रख सकते है .
git की मुख्या कमांड्स

- git init: एक रिपॉजिटरी बनाने के लिए इस कमांड का उपयोग किया जाता है।
- git clone: दूसरे रिपॉजिटरी की प्रतिलिपि बनाने के लिए इस कमांड का उपयोग किया जाता है।
- git add: फ़ाइलों को स्टेजिंग एरिया में जोड़ने के लिए इस कमांड का उपयोग किया जाता है।
- git commit: स्टेजिंग एरिया में परिवर्तनों को रिपॉजिटरी में सुरक्षित करने के लिए इस कमांड का उपयोग किया जाता है।
- git push: स्थानीय रिपॉजिटरी से दूसरे रिमोट रिपॉजिटरी में परिवर्तनों को भेजने के लिए इस कमांड का उपयोग किया जाता है।
- git pull: रिमोट रिपॉजिटरी से स्थानीय रिपॉजिटरी में परिवर्तनों को डाउनलोड करने के लिए इस कमांड का उपयोग किया जाता है।
- git branch: नए शाखा (branch) बनाने, मौजूदा शाखाओं की सूची देखने और स्विच करने के लिए इस कमांड का उपयोग किया जाता है।
- git merge: एक शाखा को दूसरी शाखा में मर्ज करने के लिए इस कमांड का उपयोग किया जाता है।
- git checkout: रिपॉजिटरी की स्थिति को पिछले संस्करण पर स्विच करने और नई शाखा बनाने के लिए इस कमांड का उपयोग किया जाता है।
- git status: स्थानीय रिपॉजिटरी की वर्तमान स्थिति की जांच करने के लिए इस कमांड का उपयोग किया जाता है।
ये कुछ मुख्य कमांड्स हैं, लेकिन Git में और भी कई कमांड्स हैं जो विभिन्न कार्यों के लिए उपयोग होती हैं।
Git hub in hindi
जैसे आप अपनी वेबसाइट को ऑनलाइन करने के लिए होस्ट करते हो. वैसे ही अपनी कोड को ऑनलाइन सुरक्षित रखने के लिए आप गिट हब का उपयोग कर सकते हो गिट हब पे अकाउंट बनाने के बाद आप उसपे अपने कोड के सभी वर्शन को संभल के ऑनलाइन सुरक्षित रख सकते हो और कभी भी उसका इस्तेमाल कर सकते हो.
Bitbucket in hindi
जैसे आप अपनी वेबसाइट को ऑनलाइन करने के लिए होस्ट करते हो. वैसे ही अपनी कोड को ऑनलाइन सुरक्षित रखने के लिए आप bitbucket का उपयोग कर सकते हो Bitbucket पे अकाउंट बनाने के बाद आप उसपे अपने कोड के सभी वर्शन को संभल के ऑनलाइन सुरक्षित रख सकते हो और कभी भी उसका इस्तेमाल कर सकते हो.
आप गिट हब पे अपना फ्री अकाउंट बना सकते अकाउंट बनाने के लिए यहाँ क्लिक करे.
To know more about git you can watch this video. You are reading this article on knowledge mirror.
गिट हब पे अपना अकाउंट कैसे बनाये
- GitHub की वेबसाइट पर जाएँ: https://github.com/
- “Sign up” या “Sign up for GitHub” बटन पर क्लिक करें।
- अपनी ईमेल आईडी दर्ज करें और “Continue” पर क्लिक करें।
- अपना उपयोगकर्ता नाम चुनें। यह एक यूनिक नाम होना चाहिए जो आपको GitHub पर पहचानने के लिए उपयोग होगा।
- एक पासवर्ड दर्ज करें और “Continue” पर क्लिक करें। पासवर्ड कोई भी सुरक्षित पासवर्ड होना चाहिए जिसमें अक्सर अक्षर, संख्या और विशेष वर्ण हों।
- आपके पास GitHub के लिए खाता बनाने के लिए कई विकल्प हो सकते हैं, जैसे कि अपने रोल का चयन करना, न्यूज़लेटर सदस्यता चयन करना आदि। आप चाहें तो इन विकल्पों को छोड़कर सीधे “Submit” पर क्लिक कर सकते हैं।
- अब आपको अपने ईमेल आईडी पर GitHub द्वारा भेजे गए पुष्टिकरण लिंक पर क्लिक करना होगा।
- पुष्टिकरण के बाद, आपका GitHub खाता सक्रिय हो जाएगा और आप अपने उपयोगकर्ता नाम और पासवर्ड के साथ लॉग इन कर सकेंगे।
GitHub पर खाता बनाने के बाद, आप अपने प्रोफ़ाइल को अपडेट कर सकते हैं, रिपॉजिटरी बना सकते हैं, कोड संशोधित कर सकते हैं, रिपॉजिटरी को क्लोन कर सकते हैं, टीम को आमंत्रित कर सकते हैं और अन्य GitHub सुविधाएँ का उपयोग कर सकते हैं।
गिट हब पे अपना कोड कैसे डाले
- GitHub पर लॉग इन करें: https://github.com/
- अपने उपयोगकर्ता नाम और पासवर्ड दर्ज करें और लॉग इन करें।
- रिपॉजिटरी बनाएँ: अपने GitHub डैशबोर्ड पर जाएँ और “New” बटन पर क्लिक करें। यहां रिपॉजिटरी का नाम दें, वैकल्पिक रूप से एक विवरण दें और अनुक्रमिक रूप से रिपॉजिटरी को प्राइवेट या पब्लिक बनाने का चयन करें।
- रिपॉजिटरी को क्लोन करें: रिपॉजिटरी के पेज पर जाएँ और “Code” बटन के साथ दिए गए URL को कॉपी करें। फिर अपने टर्मिनल या कमांड प्रोंप्ट में जाएँ और
git clone <URL>
यह कमांड चलाएँ, जहां<URL>
क्लोन करने के लिए रिपॉजिटरी का URL है। - कोड जोड़ें: अपने कोड फ़ाइलों को रिपॉजिटरी के क्लोन डिरेक्टरी में कॉपी करें। फिर टर्मिनल या कमांड प्रोंप्ट में जाएँ और इस कमांड का उपयोग करें:sqlCopy code
cd <repository-directory> git add . git commit -m "अपने संशोधन का संक्षेप में विवरण" git push origin master
यहां<repository-directory>
रिपॉजिटरी के क्लोन डिरेक्टरी को दर्शाता है,"अपने संशोधन का संक्षेप में विवरण"
आपके संशोधन के बारे में एक संक्षेप टिप्पणी है, औरorigin master
रिपॉजिटरी की मास्टर शाखा है। - आपके कोड को GitHub पर सफलतापूर्वक अपलोड करने के बाद, आप अपने रिपॉजिटरी पेज पर जाकर अपने संशोधनों को देख सकते हैं और अन्य उपयोगकर्ताओं के साथ सहयोग कर सकते हैं।