आप एक पुल अनुरोध नहीं कर सकते हैं, लेकिन आप एक मुद्दा खोल सकते हैं, अपने विकी पेज के लिए एक लिंक पेस्ट कर सकते हैं, और उन्हें अपने विकी पृष्ठ में अपने विकी पृष्ठ में विलय कर सकते हैं।
संक्षेप में:
उन्हें सिर्फ आपके विकी पेज रेपो का क्लोन बनाने की जरूरत है, ( git clone YOUR_FORKED_REPO.wiki.git
), आपके सभी विकी स्क्वैश एक बड़े कमिट में आते हैं, फिर उनके रेपो पर इस बड़े स्क्वैश कमिट को चेरी-पिक करते हैं। यह आपके विकी परिवर्तनों को उनके विकि में लाएगा।
पूर्ण निर्देश:
(लैरी बोथा के गीथबिस्ट से यहाँ पर कॉपी करें: https://gist.github.com/larrybotha/10650410 ):
————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————–
एक फोर्कड जीथब रेपो से मर्ज विकी चेंजेस
यह रोमन इवानोव द्वारा एक रिपॉजिटरी से दूसरे में मर्ज गिथब विकी चेंजेस को मर्ज करने के लिए प्रेरित (या मूल रूप से कॉपी) किया गया है, और यह सुनिश्चित करने के लिए कार्य करता है कि मूल लेख के साथ कुछ होना चाहिए, यहां जानकारी अच्छी और सुरक्षित बनी हुई है।
शब्दावली
ओरेपो : मूल रेपो - मालिक द्वारा बनाए या बनाए गए रेपो
FREPO : forked repo जो संभवतः अपने विकि पर अपडेट करता है, अभी तक OREPO पर नहीं है
योगदान
क्या आपको एक रेपो की विकी में योगदान करना चाहिए जिसे आपने कांटा है, निम्नलिखित कार्य करें:
- रेपो को कांटा
- क्लोन आपके मशीन के लिए केवल विकि:
$ g clone [FREPO].wiki.git
- अपने स्थानीय forked विकी रेपो में परिवर्तन करें
- अपने परिवर्तन को GitHub में धकेलें
एक बार जब आप लेखक को यह बताने के लिए तैयार हो जाते हैं कि आपके पास बदलाव हैं, तो निम्न कार्य करें:
- OREPO पर एक मुद्दा खोलें
- विलय की आसानी के लिए अपने विकी के git रेपो का सीधा लिंक प्रदान करें: यानी [ FREPO ] .wiki.git
परिवर्तन करना
OREPO के मालिक के रूप में , आपको अब एक संदेश मिला है कि किसी और के FREPO पर आपके विकि पर अपडेट हैं ।
यदि विकी परिवर्तनों को नवीनतम OREPO विकी से कांटा जाता है , तो आप निम्नलिखित कार्य कर सकते हैं:
$ git clone [OREPO].wiki.git
$ cd [OREPO].wiki.git
# squashing all FREPO changes
$ git pull [FREPO].wiki.git master
$ git push origin master
अगर OREPO विकी से आगे है, जहां FREPO से लिया गया है, तो निम्न कार्य करें:
$ git clone [OREPO].wiki.git
$ cd [OREPO].wiki.git
$ git fetch [FREPO] master:[FREPO-branch]
$ git checkout [FREPO-branch]
#checkout to last OREPO commit
$ git reset --hard [last-OREPO-commit-hash]
# do massive squash of all FREPO changes
$ git merge --squash HEAD@{1}
$ git commit -m "Wiki update from FREPO - [description]"
$ git checkout master
# cherry-pick newly squashed commit
$ git cherry-pick [OREPO-newly-squashed-commit]
$ git push
---------- उपरोक्त GitHub GIST से कॉपी-पेस्ट का अंत ------------