यहां आपको मेरे YouTube ट्यूटोरियल सीरीज पर गिट और गिथब सीखने के लिए एक नमूना रिपॉजिटरी मिलेगा। अगर आपको इस रिपॉजिटरी का उपयोगी मिलता है, तो कृपया इसे एक स्टार ⭐ देने का विचार करें, क्योंकि यह दूसरों के लिए इसे ढूंढ़ने में सहायक होगा।
एक GitHub खाता बनाएं: अगर आपके पास पहले से एक GitHub खाता नहीं है, तो आपको एक बनाने की आवश्यकता होगी. github.com पर जाएं और उपरी दाएं कोने में "साइन अप" बटन पर क्लिक करें. अपना खाता बनाने के निर्देशों का पालन करें.
योगदान करने के लिए एक रिपॉजिटरी ढूंढें: एक बार जब आपके पास एक GitHub खाता होता है, तो आप उन रिपॉजिटरियों को खोज सकते हैं जिनमें आप योगदान करने में रुचि रखते हैं. आप रिपॉजिटरियों को नाम या कीवर्ड द्वारा खोजने के लिए GitHub खोज बार का उपयोग कर सकते हैं.
रिपॉजिटरी को फॉर्क करें: जब आपको योगदान करने का इच्छुक रिपॉजिटरी मिल जाता है, तो आपको इसे फॉर्क करने की आवश्यकता होगी.
फॉर्किंग आपके खुद के GitHub खाते में रिपॉजिटरी की एक प्रति बनाता है, जिसे आप मूल रिपॉजिटरी को प्रभावित किए बिना संशोधित कर सकते हैं.
फॉर्क करने के लिए नीचे दिए गए बटन पर क्लिक करें, जो ऊपरी दाएं कोने पर है।
फॉर्क किए गए रिपॉजिटरी को क्लोन करें: रिपॉजिटरी को फॉर्क करने के बाद, आपको इसे अपने स्थानीय मशीन पर क्लोन करने की आवश्यकता होगी. क्लोनिंग आपके कंप्यूटर पर रिपॉजिटरी की एक प्रति बनाता है, जिस पर आप काम कर सकते हैं. रिपॉजिटरी को क्लोन करने के लिए, एक टर्मिनल विंडो खोलें और निम्नलिखित कमांड दर्ज करें:
git clone https://github.com/your-username/repository-name.git
यह सुनिश्चित करें कि "your-username" और "repository-name" को अपने GitHub उपयोगकर्ता नाम और आपने फॉर्क की गई रिपॉजिटरी के नाम से बदल दें.
यहां दिया गया अनुवाद है:
सुनिश्चित करें कि आप स्रोत कोड में करना चाहते हैं उन परिवर्तनों को प्रकट करने के लिए एक विशेष नामक शाखा बनाते हैं. एक शाखा बनाने के लिए निम्नलिखित सिंटैक्स का उपयोग करें:
git branch "शाखा-नाम"
इस शाखा पर स्विच करने के लिए निम्नलिखित सिंटैक्स का उपयोग करें:
git checkout "शाखा-नाम"
कोड में परिवर्तन करें: एक बार जब आपके पास रिपॉजिटरी क्लोन कर ली होती है, तो आप कोड में परिवर्तन कर सकते हैं. फ़ाइलों को संशोधित करने के लिए अपने पसंदीदा पाठ संपादक या IDE का उपयोग करें.
परिवर्तनों को कमिट करें: कोड में परिवर्तन करने के बाद, आपको उन्हें अपने स्थानीय रिपॉजिटरी में कमिट करने की आवश्यकता होगी. इसके लिए, एक टर्मिनल विंडो खोलें और क्लोन किए गए रिपॉजिटरी की मूल में पहुँचने के लिए निम्नलिखित कमांड का उपयोग करें:
git add .
इससे रिपॉजिटरी में की गई सभी परिवर्तनों को स्टेज कर दिया जाएगा.
अगले, निम्नलिखित कमांड का उपयोग करके परिवर्तनों को कमिट करें:
git commit -m "किए गए परिवर्तनों का एक संक्षेप विवरण"
सुनिश्चित हो जाएं कि आपने किए गए परिवर्तनों का एक संक्षेप और जानकारीपूर्ण संदेश शामिल किया है, जिसमें आपने परिवर्तन क्यों किए हैं, यह स्पष्ट होना चाहिए.
आपको बदलाव को GitHub पर पुश करने की आवश्यकता होती है: जब आप अपने स्थानीय भंडारण से परिवर्तनों को समर्थन करते हैं, तो आपको उन्हें GitHub पर पुश करनी होती है। इससे आपके GitHub खाते में रेपोजिटरी की प्रतिलिपि में आपने की गई परिवर्तनों को अद्यतित कर दिया जाता है। परिवर्तनों को पुश करने के लिए, निम्नलिखित कमांड का उपयोग करें:
git push origin branch-name
पुश करने के बाद, GitHub पर एक पुल अनुरोध बनाने का विकल्प दिखाई देगा: परिवर्तनों को GitHub पर पुश करने के बाद, जब आप फोर्क की गई रेपोजिटरी को पुनर्लोड करें, तो आपको पुल अनुरोध बनाने का विकल्प दिखाई देगा। पुल अनुरोध बनाने के लिए उस बटन पर क्लिक करें।
यह आपको एक पृष्ठ पर ले जाएगा जहां आप आपके द्वारा किए गए परिवर्तनों की समीक्षा कर सकते हैं और अपने पुल अनुरोध की विवरण प्रदान कर सकते हैं।
सुनिश्चित करें कि आप उन परिवर्तनों की स्पष्ट और संक्षेप विवरण शामिल करते हैं जो आपने किए हैं और आपने उन्हें क्यों किए हैं।
अगर किसी प्रकार की समस्याएँ या चिंताएँ हैं जिनकी जानकारी रेपोजिटरी के मालिक को जाननी चाहिए, तो सुनिश्चित करें कि आप पुल अनुरोध विवरण में उन्हें उल्लिखित करते हैं।
एक बार जब आप विवरण के साथ संतुष्ट हो जाते हैं, तो "पुल अनुरोध बनाएं" बटन पर क्लिक करें।
प्रतिक्रिया का प्रतीक्षा करें: पुल अनुरोध बनाने के बाद, रेपोजिटरी के मालिक आपके परिवर्तनों की समीक्षा करेंगे और प्रतिक्रिया प्रदान करेंगे।
वे आपसे अतिरिक्त परिवर्तन करने के लिए कह सकते हैं, या वे आपके परिवर्तनों को मूल रेपोजिटरी में मर्ज कर सकते हैं।
इस प्रक्रिया के दौरान धीरज और सजग रहें, और सुनिश्चित करें कि रेपोजिटरी के मालिक द्वारा उठाई गई किसी भी प्रतिक्रिया या चिंता का समाधान करते हैं।
अपनी फोर्क की गई रेपोजिटरी को अद्यतन करें: यदि रेपोजिटरी के मालिक आपके परिवर्तनों को मूल रेपोजिटरी में मर्ज कर देते हैं, तो आपको अपनी फोर्क की गई रेपोजिटरी को उन परिवर्तनों को प्रतिबिम्बित करने के लिए अद्यतन करनी होगी।
इसके लिए, GitHub पर अपनी फोर्क की गई रेपोजिटरी पर जाएं और "फेच अपस्ट्रीम" बटन पर क्लिक करें।
फिर, अपनी स्थानीय रेपोजिटरी में उनको अद्यतन करने के लिए निम्नलिखित कमांड चलाएं:
git pull
यह आपको Git का उपयोग करने के एक संक्षिप्त विचार देगा, स्वच्छंद है कि आप इस रेपोजिटरी में बनाई गई सबकों का आकार बढ़ा सकते हैं, जिसके लिए मैंने इस रेपोजिटरी में बनाई हैं।
आप इस प्रोजेक्ट का उपयोग ओपन सोर्स प्रोजेक्ट्स में योगदान करने का एक तरीका के रूप में कर सकते हैं। यह एक अच्छी पहली समस्या हो सकती है, आपके अपने GitHub रेपोजिटरी से जुड़ने के लिए CONTRIBUTORS.md फ़ाइल को संशोधित करें, जैसा कि फ़ाइल में दिखाए गए मार्कडाउन का उपयोग करें।
कृपया First-Contributions डायरेक्टरी पर एक कदम-से-कदम निर्देशों के लिए देखें कि इस रेपोजिटरी में योगदान कैसे करें।
- भाग-00-इतिहास और मूल
- भाग-01-मूल नेविगेशन
- भाग-02-गिट-को-प्रारंभ-करना
- भाग-03-शाखा-और-विलय
- भाग-04-दूरस्थ-भंडार-के-साथ-सहयोग
- भाग-05-उन्नत-गिट-अवधारणाएँ
- भाग-06-CI-CD-Git-और-GitHub-के-साथ
- भाग-07-गिट-सर्वोत्तम-अभ्यास-और-सुझाव
- भाग-08-गिट-और-गिटहब-एजाइल-डेवलपमेंट-में
- भाग-09-Github-और-कोडस्पेस
- भाग-10-गिटहब-क्रियाएँ
- भाग-11-उन्नत-Github-क्रियाएँ
- भाग-12-गिटहब-में-जुपिटर-कोडस्पेस-का-उपयोग
- भाग-13-गिटहब-में-सीशार्प-कोडस्पेस-का-उपयोग
- भाग-14-गिटहब-में-रिएक्ट-कोडस्पेस-का-उपयोग
- भाग-15-गिटहब-में-एक्सप्रेस-कोडस्पेस-का-उपयोग
- भाग-16-रूबी-ऑन-रेल्स-कोडस्पेस
- भाग-17-गिटहब-में-डjango-कोडस्पेस-का-उपयोग
- भाग-18-गिटहब-परियोजना-प्रबंधन-उपकरण
- भाग-19-गिटहब-परियोजना-बोर्ड-और-नोट्स