किसी और के भंडार में जोड़ें
सहयोग Git के केंद्र में है।
हालाँकि, Git आपको एक्सेस अधिकारों के बिना किसी और के रिपॉजिटरी में कोड जोड़ने की अनुमति नहीं देता है।
इन अगले 3 अध्यायों में, हम आपको दिखाएंगे कि किसी रिपॉजिटरी को कैसे क्लोन किया जाए, उसमें बदलाव कैसे किए जाएं, और अनुशंसा की जाए कि उन बदलावों को मूल रिपॉजिटरी में लागू किया जाए।
अंतिम लक्ष्य:
इन अध्यायों के अंत में, आपको हमारे सार्वजनिक GitHub पेज पर एक संदेश जोड़ने का अवसर मिलेगा:https://jassifteam-test.github.io/
एक भंडार फोर्क करें
कांटा एक भंडार की एक प्रति है।
यह तब उपयोगी होता है जब आप किसी और के प्रोजेक्ट में योगदान देना चाहते हैं या उनके प्रोजेक्ट के आधार पर अपना खुद का प्रोजेक्ट शुरू करना चाहते हैं।
नोट:
forkयह Git में एक कमांड नहीं है, बल्कि GitHub और अन्य रिपॉजिटरी होस्ट पर पेश किया गया एक कमांड है।
आइए GitHub में लॉग इन करके और अपनी रिपॉजिटरी को फोर्क करके शुरुआत करें:
https://github.com/jassifteam-test/jassifteam-test.github.io
GitHub कांटा बटन
अब हमारे पास jassifteam-test.github.io की अपनी प्रति है:
GitHub कांटा पूरा हो गया है
कांटा हो गया!
अब आइए देखें कि हम इसके लिए अपनी स्थानीय प्रति कैसे जोड़ते हैं।
कांटा क्या है?
रिपोजिटरी प्रतिलिपि
मूल भंडार की एक पूर्ण प्रतिलिपि बनाता है
आपके खाते में
कांटा आपके GitHub खाते में जोड़ा गया है
स्वतंत्र शाखाएँ
परिवर्तन मूल से स्वतंत्र रूप से किये जा सकते हैं
योगदान करने का अवसर
पुल अनुरोध के माध्यम से मूल में योगदान करें
कांटा क्यों?
खुला स्रोत योगदान
एक्सेस अधिकारों के बिना ओपन सोर्स प्रोजेक्ट्स में योगदान करें
प्रयोग
मूल प्रोजेक्ट को प्रभावित किए बिना परिवर्तनों का परीक्षण करें
सीखना
वास्तविक परियोजनाओं पर अन्य लोगों के कोड से सीखें
वैयक्तिकरण
अपनी आवश्यकताओं के लिए योजनाओं को अनुकूलित करें
कांटा बनाम क्लोन
| विशेषता | काँटा | क्लोन |
|---|---|---|
| जगह | GitHub सर्वर पर | आपके स्थानीय कंप्यूटर पर |
| सही | आपके GitHub खाते में | आपके कंप्यूटर पर |
| योगदान | पुल अनुरोध के साथ संभव | यदि पहुंच नहीं है तो नहीं |
| आवेदन | योगदान + अनुकूलन | केवल आवेदन |
अगले कदम
कृपया फोर्क करें
रिपॉजिटरी को अपने GitHub खाते में कॉपी करें
क्लोन
फोर्क्ड रिपॉजिटरी को अपनी स्थानीय मशीन पर डाउनलोड करें
परिवर्तन करें
अपनी स्थानीय प्रति में सुधार करें
Pull Request
मूल भंडार में अपने परिवर्तनों की अनुशंसा करें
त्वरित संदर्भ
काँटा
भंडार की प्रतिलिपि बनाएँ
जगह: GitHub
क्लोन
स्थानीय कंप्यूटर पर डाउनलोड करें
git clone URL
नदी के ऊपर
मूल परिवर्तनों के साथ समन्वयित करें
git remote add upstream
Pull Request
परिवर्तन की अनुशंसा करें
तरीका: GitHub UI