अन्य भाषाओं में इस पढ़ें: अंग्रेजी, स्पेन, डच, हिंदी जापानी रूसी
कठिन होता है| पहली बार कुछ करना हमेशा कठिन होता है| ख़ास तौर पर जब आप सहयोग और गलतियां करना आरामदायक नहीं होता । परन्तु ओपन सोर्स सहयोग के बारे में है ।
अगर आपके मशीन पर Git नहीं है तो, इसे स्थापित करें
कांटा बटन पर क्लिक करके इस रेपो कांटा
अब आप अपने मशीन को यह रेपो क्लोन। क्लोन बटन पर क्लिक करें और फिर कॉपी आइकन क्लिपबोर्ड
एक टर्मिनल खोलें और निम्न git आदेश चलाएँ:
git clone "यूआरएल का नकल "
कहाँ "यूआरएल का नकल" (उद्धरण चिह्नों के बिना) इस भंडार के लिए यूआरएल है। यूआरएल प्राप्त करने के लिए पिछले चरण देखें।
उदाहरण के लिए:
git clone https://github.com/यह तुम हो/first-contributions.git
' यह तुम हो 'अपने GitHub उपयोगकर्ता नाम है। यहाँ आप अपने कंप्यूटर के लिए GitHub में पहली योगदान भंडार की सामग्री नकल कर रहे हैं
आपके कंप्यूटर पर रिपोजिटरी निर्देशिका के लिए परिवर्तित करें अगर आप पहले से ही वहाँ नहीं कर रहे हैं।
cd first-contributions
अब एक शाखा बना git checkout command
उपयोग करके
git checkout -b <अपना नाम जोड़>
उदाहरण के लिए:
git checkout -b add-alonzo-church
अब खुले Contributors.md
फ़ाइल एक पाठ संपादक में और इसे आपके नाम जोड़, और फ़ाइल सहेजें। आप अगर इस परियोजना निर्देशिका कर और git status
करते हैं, तो आप परिवर्तन देखेंगे। उन परिवर्तनों को नीचे git add
commad का उपयोग कर जोड़ें।
git add Contributors.md
अब नीचे git commit
आदेश का उपयोग उन परिवर्तनों को प्रतिबद्ध है।
git commit -m "Add <आपका-नाम> to Contributors list"
आपके नाम के साथ <आपका-नाम>
की जगह
git push
का उपयोग कर अपने परिवर्तन धक्का
git push origin <अपना नाम जोड़>
बदलें <अपना नाम जोड़>
शाखा आपने पहले बनाया के नाम के साथ
आप GitHub पर अपने भंडार के लिए जाना है, तो आप देख Compare & pull request
बटन खींच लेंगे। उस बटन पर क्लिक करें।
अब पुल अनुरोध सबमिट करें।
अब मैं इस परियोजना के मास्टर शाखा में अपने सभी परिवर्तन विलय हो जाएगा। अपने कांटा उन परिवर्तनों की जरूरत नहीं होगी। आदेश में अपने कांटा खान के साथ समन्वयित रखने के लिए, upstream remote url
के रूप में मेरे रेपो के यूआरएल जोड़ें।
git remote add upstream https://github.com/multunus/first-contributions
यह git को इस परियोजना के दूसरे संस्करण निर्दिष्ट यूआरएल में मौजूद बताने का एक तरीका है और हम इसे मास्टर बुला रहे हैं। एक बार परिवर्तन विलय कर रहे हैं, मेरे रिपॉजिटरी के नए संस्करण लाने।
git fetch upstream
यहाँ हम अपने कांटा (अपस्ट्रीम दूरदराज) में सभी परिवर्तन ला रहे हैं। अब, आप अपने गुरु शाखा में अपने भंडार के नए संशोधन विलय करने की जरूरत है।
git rebase upstream/master
यहाँ आप सभी परिवर्तनों को आप गुरु शाखा को दिलवाया आवेदन कर रहे हैं। तुम अब मास्टर शाखा धक्का, अपने कांटा भी परिवर्तन होगा
git push origin master
यहां सूचना आप दूरदराज के नाम पर रखा मूल करने के लिए जोर दे रहे हैं।
GitHub Desktop | Visual Studio 2017 | GitKraken |
यहाँ लोकप्रिय रेपो कि आप को हल कर सकते हैं में कुछ शुरुआत के स्तर के मुद्दों है। आगे बढ़ो और अधिक जानने के लिए उन रेपो करने के लिए जाना