संपादित 3 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
गिटहब डेस्कटॉपफोर्कभंडारसंस्करण नियंत्रणगिटवर्कफ़्लोपरियोजनाएँविंडोमैकसहयोगकोडिंग
अनुवाद अपडेट किया गया 3 सप्ताह पहले
GitHub डेवलपर्स द्वारा प्रोजेक्ट्स को होस्ट, साझा और प्रबंधित करने के लिए उपयोग किया जाने वाला एक तेजी से लोकप्रिय मंच है। इसके उपयोग में आसान इंटरफेस और कई विशेषताओं के साथ, GitHub उन डेवलपर्स के लिए एक आदर्श रिपॉजिटरी प्रदान करता है जो ओपन-सोर्स प्रोजेक्ट्स में योगदान देना चाहते हैं या अन्य डेवलपर्स के साथ सहयोग करना चाहते हैं। GitHub की कई उपयोगी विशेषताओं में से एक 'फोर्क' करने की क्षमता है। एक 'फोर्क' मूल रूप से आपके GitHub खाते पर किसी और की परियोजना की व्यक्तिगत प्रति होती है। आप इसे बिना मूल परियोजना को प्रभावित किए संशोधित कर सकते हैं। यह गाइड आपको GitHub Desktop का उपयोग करके किसी रिपॉजिटरी को फोर्क करने की व्यापक प्रक्रिया के बारे में बताएगा, जो GitHub रिपॉजिटरीज़ के साथ इंटरैक्शन को सरल बनाता है।
स्टेप-बाय-स्टेप प्रक्रिया में जाने से पहले, यह समझना आवश्यक है कि किसी रिपॉजिटरी को फोर्क करने का क्या अर्थ है। जब आप किसी रिपॉजिटरी को फोर्क करते हैं, तो आप इसे अपने GitHub खाते पर कॉपी बना रहे होते हैं। यह आपको स्रोत रिपॉजिटरी को प्रभावित किए बिना परिवर्तनों के साथ प्रयोग करने की अनुमति देता है। ओपन-सोर्स योगदानकर्ताओं के लिए फोर्किंग बहुत उपयोगी है, क्योंकि यह उन्हें प्रस्तावित परिवर्तनों पर स्वतंत्र रूप से काम करने की अनुमति देता है, और जब वे तैयार होते हैं, तो वे अपने परिवर्तनों की समीक्षा के लिए एक पुल अनुरोध भेज सकते हैं और संभवतः इसे मूल रिपॉजिटरी में एकीकृत कर सकते हैं।
GitHub Desktop एक एप्लिकेशन है जो GitHub पर रिपॉजिटोरीज़ के साथ काम करने के लिए एक दृश्य इंटरफेस प्रदान करता है। यह एक सहज उपयोगकर्ता इंटरफेस प्रदान करके फोर्क, क्लोन, और कमिट संचालन को सरल बनाता है। यह टूल विंडोज और macOS दोनों के लिए उपलब्ध है, और यह रिपॉजिटरीज़ के प्रबंधन की प्रक्रिया को केवल कमांड-लाइन ऑपरेशनों पर निर्भर किए बिना सुविधाजनक बनाता है।
निम्नलिखित अनुभागों में, हम GitHub Desktop का उपयोग करके किसी रिपॉजिटरी को फोर्क करने के लिए आवश्यक चरणों पर चर्चा करेंगे। एक अनिवार्य शर्त यह है कि आपके पास एक GitHub खाता होना चाहिए, और GitHub Desktop आपके कंप्यूटर पर स्थापित होना चाहिए। चलो शुरू करते हैं!
रिपॉजिटरी को फोर्क करना शुरू करने के लिए, आपको यह सुनिश्चित करना होगा कि आप अपने GitHub खाते में साइन इन हैं। यदि आपके पास खाता नहीं है, तो आप जल्दी से GitHub साइन-अप पृष्ठ पर जाकर एक खाता बना सकते हैं। एक बार जब आपका खाता बन जाता है, तो आधिकारिक GitHub Desktop वेबसाइट से GitHub Desktop डाउनलोड और इंस्टॉल करें। स्थापना के बाद, GitHub Desktop खोलें और अपने GitHub क्रेडेंशियल्स के साथ साइन इन करें।
अब, अपना वेब ब्राउज़र खोलें और GitHub वेबसाइट पर जाएं। प्रोजेक्ट्स को ब्राउज़ करें और उस रिपॉजिटरी की पहचान करें जिसे आप फोर्क करना चाहते हैं। यदि आपका कोई विशिष्ट प्रोजेक्ट है, तो इसे उसके रिपॉजिटरी नाम या उसके मालिक द्वारा जल्दी से खोजने के लिए खोज बार का उपयोग करें। रिपॉजिटरी नाम पर क्लिक करने से आप इसके मुख्य पृष्ठ पर पहुंच जाएंगे, जहां आपको प्रोजेक्ट के बारे में विस्तृत जानकारी मिलेगी, जिसमें README फ़ाइल, मुद्दे, पुल अनुरोध, शाखाएं, और योगदानकर्ता शामिल हैं।
रिपॉजिटरी के मुख्य पृष्ठ पर, पृष्ठ के ऊपरी-दाएँ कोने में स्थित "Fork" बटन खोजें। फोर्क बटन पर क्लिक करने से आपके GitHub खाते में रिपॉजिटरी की एक प्रति बन जाती है। आपको आपकी रिपॉजिटरी की प्रति पर पुनर्निर्देशित किया जाएगा, जो दर्शाता है कि फोर्क सफल रहा। रिपॉजिटरी अब आपके खाते का हिस्सा है, और आपके पास इसमें परिवर्तन करने की स्वतंत्रता है। आप अपनी फोर्क की गई रिपॉजिटरी के पृष्ठ पर एक संकेत भी देखेंगे कि यह मूल रिपॉजिटरी का एक फोर्क है।
जैसे ही रिपॉजिटरी सफलतापूर्वक फोर्क हो जाती है, अगला कदम GitHub Desktop का उपयोग करके फोर्क की गई रिपॉजिटरी को अपने स्थानीय मशीन पर क्लोन करना है, जिससे आप अपने कंप्यूटर से इस कोडबेस पर काम कर सकें। अपने कंप्यूटर पर GitHub Desktop खोलें। आपको स्वचालित रूप से साइन इन करना चाहिए; यदि नहीं, तो कृपया सुनिश्चित करें कि आप अपने GitHub क्रेडेंशियल्स के साथ लॉग इन हैं।
GitHub Desktop में, मेनू बार में "File" पर क्लिक करें और "Clone Repository…" का चयन करें। यह क्रिया एक प्रॉम्प्ट खोलेगी, जहां आप अपने GitHub खाते से सम्बंधित रिपॉजिटरी पा सकते हैं। पॉप-अप विंडो में, आपको "GitHub.com," "Enterprise," और "URL" शीर्षक वाले टैब दिखाई देंगे। अपनी फोर्क की गई रिपॉजिटरी को खोजने के लिए, "GitHub.com" टैब पर बने रहें।
आपको अपने GitHub खाते में मौजूद रिपॉजिटरीज की सूची दिखाई देगी। इस सूची में से नई फोर्क की गई रिपॉजिटरी को देखें। एक बार जब आपको यह मिल जाए, तो विवरणों का पूर्वावलोकन करने के लिए इसे चुनें, फिर विंडो के निचले दाएँ कोने में "Clone" बटन पर क्लिक करें। आपसे आपके स्थानीय मशीन पर फ़ाइल पथ या स्थान चुनने के लिए कहा जा सकता है, जहां आप इस रिपॉजिटरी को क्लोन करना चाहते हैं। एक उचित स्थानीय निर्देशिका का चयन करें और क्लोन ऑपरेशन की पुष्टि करें। फोर्क की गई रिपॉजिटरी को क्लोन करके, आप अपनी स्थानीय मशीन पर सभी फ़ाइलों और डेटा को डाउनलोड कर रहे हैं, जिससे आप इसे ऑफलाइन काम कर सकते हैं।
स्थानीय मशीन पर क्लोन की गई फोर्क की गई रिपॉजिटरी के साथ, आप अब बिना मूल रिपॉजिटरी को प्रभावित किए संशोधन कर सकते हैं। आप अपने कोड एडिटर या इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (IDE), जैसे कि Visual Studio Code, Sublime Text, Atom, या किसी अन्य वातावरण जिसे आप सहज महसूस करते हैं, से फ़ोल्डर खोल सकते हैं।
अपनी स्थानीय रिपॉजिटरी में फ़ाइलों में आवश्यक संशोधन करें। इसमें कोड संपादन करना, नई फाइलें जोड़ना, बग्स ठीक करना, या नई विशेषताओं को कार्यान्वित करना शामिल हो सकता है। चूंकि स्थानीय संस्करण आपके फोर्क की गई रिपॉजिटरी का क्लोन है, इसलिए आपके पास परिवर्तन करने और उन्हें ठीक से लागू करने की पूरी स्वतंत्रता है।
अपनी स्थानीय प्रति में संशोधन करने के बाद, इन परिवर्तनों को सहेजने का समय है। गिट की भाषा में, परिवर्तनों को सहेजना "कमिटिंग" कहा जाता है। GitHub Desktop पर वापस जाएं और यदि वर्तमान रिपॉजिटरी पहले से खुली नहीं है तो इसे देखें। बाएँ पैनल में, आप "Uncommitted Changes" लेबल वाली फ़ाइलों की एक सूची देखेंगे जिन्हें आपने संशोधित किया है।
उन परिवर्तनों का चयन करें जिन्हें आप कमिट करना चाहते हैं, और "Summary" फ़ील्ड में, आपने क्या संशोधित किया, इसका संक्षिप्त विवरण प्रदान करें। अपने कमिट संदेशों को स्पष्ट और सार्थक बनाना अन्य डेवलपर्स को यह समझने में मदद करता है कि ये परिवर्तन क्यों किए गए। यदि आवश्यक हो, तो "Description" फ़ील्ड में अतिरिक्त विवरण या संदर्भ जोड़ें। जब आप तैयार हों, तो "Commit to main" बटन पर क्लिक करें। ऐसा करने से आपके परिवर्तनों को आपकी स्थानीय रिपॉजिटरी में सहेज लिया जाता है, लेकिन इसे अभी तक आपकी रिमोट GitHub फोर्क में नहीं भेजा जाता है।
सफलतापूर्वक कमिट करने के बाद, अगला कदम आपके द्वारा फोर्क की गई रिपॉजिटरी पर इन परिवर्तनों को धक्का देना शामिल करता है। GitHub Desktop में "Push Origin" बटन का पता लगाएं – आमतौर पर एप्लिकेशन विंडो के शीर्ष पर पाया जाता है – और इसे अपने स्थानीय मुख्य शाखा से रिमोट रिपॉजिटरी में स्थानांतरित करने के लिए क्लिक करें।
धक्का देने से यह सुनिश्चित होता है कि आपका GitHub पर फोर्क किया गया संस्करण आपके द्वारा स्थानीय रूप से किए गए सभी परिवर्तनों से अद्यतित है। इस बिंदु पर, आपकी फोर्क की गई रिपॉजिटरी आपके नवीनतम परिवर्तनों के साथ अद्यतन हो गई है।
अपने फोर्क की गई रिपॉजिटरी में परिवर्तन धक्का देने के बाद, यदि उपयुक्त हो, तो आप इन परिवर्तनों को मूल रिपॉजिटरी में वापस योगदान करना चाह सकते हैं। इस प्रक्रिया को "पुल अनुरोध" बनाना कहा जाता है। उस GitHub वेब पेज पर जाएं जहां आपकी फोर्क की गई रिपॉजिटरी स्थित होती है। किसी बटन या लिंक की तलाश करें जो आपको परिवर्तन की तुलना करने या पुल अनुरोध बनाने का सुझाव देता हो।
पुल अनुरोध पृष्ठ खोलने के लिए क्लिक करें, जहां GitHub आपके फोर्क और मूल रिपॉजिटरी के बीच परिवर्तनों की तुलना प्रदर्शित करता है। सुनिश्चित करें कि आपने जो संपादन किए हैं वे सही हैं और मूल रिपॉजिटरी के योगदान दिशानिर्देशों का पालन करते हैं। अपने पुल अनुरोध के लिए एक अर्थपूर्ण और वर्णनात्मक शीर्षक प्रदान करें, सभी किए गए परिवर्तनों का विस्तृत वर्णन और समीक्षकों के लिए कोई भी लाभकारी अतिरिक्त संदर्भ प्रदान करें।
पुल अनुरोध सबमिट करना मूल रिपॉजिटरी के संचालकों को सूचित करता है, जिससे उन्हें आपके परिवर्तन देखने, उनकी समीक्षा करने, प्रतिक्रिया देने, या उन्हें अपने कोडबेस के साथ मर्ज करने का विकल्प मिलता है। यह ओपन-सोर्स सॉफ्टवेयर में योगदान करने का एक महत्वपूर्ण हिस्सा है, जो कोड प्रोजेक्ट्स के सहयोगात्मक सुधार की सुविधा प्रदान करता है।
बधाई हो! आपने सफलतापूर्वक GitHub Desktop का उपयोग करके किसी रिपॉजिटरी को फोर्क करना सीख लिया है। फोर्किंग, क्लोनिंग, परिवर्तन करना, कमिटिंग, पुश करना, और उन परिवर्तनों को पुल अनुरोधों के माध्यम से पेश करना सहयोगात्मक सॉफ़्टवेयर विकास में बुनियादी बातें हैं। यह वर्कफ़्लो कोडबेस के प्रयोग, योगदान और सुधार की सुविधा प्रदान करता है। चाहे आप नियमित योगदान देने की योजना बनाते हैं या बस कोड के साथ स्वतंत्र रूप से खेलना चाहते हैं, अब आप GitHub पर होस्ट किए गए विशाल परियोजनाओं की दुनिया में गोता लगाने के लिए अधिक सुसज्जित महसूस करेंगे।
सुनिश्चित करें कि आप जिस रिपॉजिटरी में योगदान कर रहे हैं, उसने निर्धारित दिशानिर्देशों का पालन करें, क्योंकि उनके पास विशिष्ट वर्कफ़्लोज़ या कोडिंग शैलियाँ हो सकती हैं, जिनका वे उम्मीद करते हैं कि योगदानकर्ता पालन करें। अच्छी प्रथाएँ, सम्मानजनक संचार, और सक्रिय भागीदारी एक स्वागत योग्य ओपन-सोर्स समुदाय बनाने में मदद करती है। खुश रहो कोडिंग!
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं