संपादित 3 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
गिटहब डेस्कटॉपभंडारक्लोनसंस्करण नियंत्रणगिटवर्कफ़्लोविंडोमैकपरियोजनाएँकमांड
अनुवाद अपडेट किया गया 3 सप्ताह पहले
रिपॉजिटरी को क्लोन करने का मतलब है कि GitHub पर होस्ट की गई रिपॉजिटरी से अपने कंप्यूटर पर एक स्थानीय प्रति बनाना। GitHub डेस्कटॉप में एक यूज़र-फ्रेंडली इंटरफेस होता है जो कमांड-लाइन इंटरफेस के बहुत अधिक ज्ञान के बिना आपके रिपॉजिटरीज़ को मैनेज करने की प्रक्रिया को सरल बनाता है। यह गाइड आपको चरण-दर-चरण प्रारूप में GitHub डेस्कटॉप का उपयोग करके एक रिपॉजिटरी को क्लोन करने की प्रक्रिया से परिचित कराएगा। आइए विवरणों में गहराई से जाएं और GitHub डेस्कटॉप के साथ क्लोनिंग के हर पहलू को समझें, ताकि आपके पास प्रक्रिया की अच्छी समझ हो।
क्लोनिंग प्रक्रिया में जाने से पहले, यह समझना महत्वपूर्ण है कि रिपॉजिटरी क्या है। रिपॉजिटरी, या "रेपो", वह स्टोरेज स्पेस है जहां आपका प्रोजेक्ट रहता है। यह फोल्डर्स, फाइल्स, इमेज, वीडियो और प्रोजेक्ट से संबंधित सभी फाइल टाइप्स के अन्य रिसोर्सेस के साथ हर फाइल का पुनरीक्षण इतिहास भी हो सकता है। GitHub के साथ, आप अपने रिपॉजिटरीज़ को ऑनलाइन मैनेज कर सकते हैं।
Git एक वर्ज़न कंट्रोल सिस्टम है जिसका उपयोग कई डेवलपर्स अपने कोड में परिवर्तन ट्रैक करने के लिए सॉफ्टवेयर डेवलपमेंट के दौरान करते हैं। यह कई डेवलपर्स को एक ही प्रोजेक्ट पर काम करने की अनुमति देता है बिना एक दूसरे के रास्ते में आए। GitHub एक प्लेटफार्म है जो सॉफ़्टवेयर विकास और वर्ज़न कंट्रोल के लिए Git का उपयोग करके होस्टिंग प्रदान करता है। GitHub डेस्कटॉप एक ग्राफिकल यूजर इंटरफेस (GUI) एप्लिकेशन है जो Git रिपॉजिटरीज़ और GitHub के साथ काम करना बहुत आसान बनाता है, यह एक दृश्य प्रतिनिधित्व और उत्कृष्ट वर्कफ़्लो प्रदान करता है जो सहज और सीधा है।
GitHub डेस्कटॉप का उपयोग करके रिपॉजिटरी को क्लोन करने के लिए, सबसे पहले आपको सुनिश्चित करना होगा कि यह आपके कंप्यूटर पर इंस्टॉल है। यहाँ एक चरण-दर-चरण सेटअप गाइड है:
1. GitHub डेस्कटॉप वेबसाइट पर जाएं।
2. अपने ऑपरेटिंग सिस्टम (Windows या macOS) के लिए सही संस्करण डाउनलोड करें।
3. GitHub डेस्कटॉप को इंस्टॉल करने के लिए इंस्टॉल प्रॉम्प्ट्स का पालन करें। यह आपको आसानी से प्रत्येक चरण के माध्यम से मार्गदर्शन करेगा।
4. इंस्टॉल करने के बाद, GitHub डेस्कटॉप खोलें और अपने GitHub खाता क्रेडेंशियल्स के साथ साइन इन करें। यह आवश्यक है क्योंकि GitHub डेस्कटॉप को आपके GitHub अकाउंट से कनेक्ट होकर रिपॉजिटरीज़ तक पहुंचना होगा।
एक बार जब आपका GitHub डेस्कटॉप सेट हो जाए, तो आपको वह रिपॉजिटरी ढूंढनी होगी जिसे आप क्लोन करना चाहते हैं। एक रिपॉजिटरी सार्वजनिक या निजी हो सकती है, यह उसके गोपनीयता सेटिंग्स पर निर्भर करता है। सुनिश्चित करें कि आपके पास उस रिपॉजिटरी तक पहुंच है जिसे आप क्लोन करना चाहते हैं। आप अपनी रिपॉजिटरीज़, जिन पर आपने सहयोग किया है, या अन्य उपयोगकर्ताओं की सार्वजनिक रिपॉजिटरीज़ को क्लोन कर सकते हैं।
क्लोन करने के लिए एक रिपॉजिटरी को ब्राउज़ और चयन करने के लिए, इन चरणों का पालन करें:
1. अपना वेब ब्राउज़र खोलें और GitHub वेबसाइट पर जाएं https://github.com।
2. GitHub के सर्च बार का उपयोग करके रिपॉजिटरी को खोजें। यदि आप रिपॉजिटरी के नाम को जानते हैं, तो आप सर्च बार में उसका नाम टाइप कर सकते हैं, या टॉपिक्स या सिफारिशों के आधार पर रिपॉजिटरीज़ की खोज कर सकते हैं।
3. जब आप वह रिपॉजिटरी ढूंढें जिसे आप चाहते हैं, उस पर क्लिक करें ताकि आप रिपॉजिटरी के होम पेज पर जाएं। यहाँ आपको रिपॉजिटरी की सभी आवश्यक जानकारी मिलेगी, जिसमें उसके फाइल्स और इतिहास शामिल हैं।
उस रिपॉजिटरी को खोजने के बाद जिसे आप क्लोन करना चाहते हैं, अब इसे अपनी मशीन पर क्लोन करने का समय है। इन चरणों का पालन करें:
1. GitHub पर रिपॉजिटरी होम पेज पर, हरे “Code” बटन पर क्लिक करें। एक ड्रॉप-डाउन मेन्यू दिखाई देगा।
2. ड्रॉप-डाउन मेन्यू में, आपको रिपॉजिटरी का URL दिखाई देगा। एक सुरक्षित कनेक्शन के लिए सुनिश्चित करें कि 'HTTPS' चयनित है।
3. अब, GitHub डेस्कटॉप एप्लिकेशन खोलें।
4. GitHub डेस्कटॉप में, शीर्ष मेन्यू में "File" पर जाएं, और "Clone Repository" चुनें।
5. यह एक डायलॉग बॉक्स खोलेगा जहां आप अपने क्लोन का स्रोत चुनेंगे। चूंकि आप एक ऑनलाइन रिपॉजिटरी से क्लोन कर रहे हैं, इसलिए "URL" को अपने स्रोत के रूप में चुनें।
6. GitHub रिपॉजिटरी से आपने जो URL कॉपी किया उसे GitHub डेस्कटॉप डायलॉग बॉक्स में URL फ़ील्ड में पेस्ट करें।
7. अपने कंप्यूटर पर उस स्थानीय पथ का चयन करें जहां आप रिपॉजिटरी क्लोन करना चाहते हैं। आप यह "Choose..." चुनकर और अपने कंप्यूटर पर वांछित फोल्डर में नेविगेट करके कर सकते हैं, या पथ को सीधे टाइप करके कर सकते हैं।
8. जब दोनों फ़ील्ड्स पूर्ण हो जाएं, तो "Clone" बटन पर क्लिक करें।
रिपॉजिटरी क्लोनिंग शुरू हो जाएगी। रिपॉजिटरी के आकार और आपके इंटरनेट कनेक्शन की गति के आधार पर, इस प्रक्रिया में कुछ सेकंड से लेकर कई मिनट तक का समय लग सकता है। खत्म होने पर, GitHub डेस्कटॉप आपके लिए रिपॉजिटरी का प्रबंधन करेगा, और आप अपने कंप्यूटर से सीधे इस पर काम शुरू कर सकते हैं।
सफलतापूर्वक रिपॉजिटरी क्लोन करने के बाद, अब यह आपके स्थानीय मशीन पर आपके द्वारा चुनी गई डायरेक्टरी में संग्रहीत है। आप डायरेक्टरी खोल सकते हैं और फाइल्स का निरीक्षण या संपादन शुरू कर सकते हैं। यहाँ कुछ सामान्य कार्य हैं जिन्हें आप कर सकते हैं:
एक बार जब आप कोड या फाइल्स में परिवर्तन कर लेते हैं, तो आपको उन परिवर्तनों को 'कमिट' करना चाहिए। कमिट करना परिवर्तन का रिकॉर्ड बनाना है ताकि आप समय के साथ अपनी प्रगति और संशोधनों का ट्रैक कर सकें।
1. GitHub डेस्कटॉप में, बाईं साइडबार से अपनी क्लोन की गई रिपॉजिटरी पर नेविगेट करें।
2. आप "Changes" टैब के तहत परिवर्तनों की एक सूची देखेंगे। सुनिश्चित करें कि सब कुछ सही है, इसके लिए इन परिवर्तनों की समीक्षा करें।
3. इस टैब के नीचे, आपको "Summary" लेबल का एक फ़ील्ड मिलेगा, जिसमें आपको किए गए परिवर्तनों का संक्षिप्त संदेश प्रदान करना चाहिए। एक अधिक विस्तृत व्याख्या के लिए एक वैकल्पिक "Description" फ़ील्ड भी है।
4. कमिट संदेश दर्ज करने के बाद, अपने परिवर्तन को कमिट करने के लिए "Commit to [branch-name]" बटन पर क्लिक करें। यदि आप अपनी टीम के अन्य लोगों या सहयोगियों को शामिल करना चाहते हैं, तो सुनिश्चित करें कि वे इन संदेशों को समझें क्योंकि वे आपके परिवर्तनों के लिए महत्वपूर्ण संदर्भ प्रदान करते हैं।
स्थानीय रूप से अपने बदलावों को कमिट करने के बाद, हो सकता है कि आप उन बदलावों को अपने GitHub अकाउंट पर अपडेट करना चाहें ताकि प्रोजेक्ट पर काम कर रहे अन्य लोगों के पास नवीनतम संस्करण हो। इस क्रिया को "पुशिंग" परिवर्तनों के रूप में जाना जाता है।
1. परिवर्तन करने के बाद, GitHub डेस्कटॉप के शीर्ष पर "Push Origin" बटन पर क्लिक करें।
2. GitHub डेस्कटॉप अब आपके बदलावों को GitHub सर्वरों पर अपलोड करेगा। यह सुनिश्चित करता है कि आपके स्थानीय परिवर्तन ऑनलाइन रिपॉजिटरी में मिरर हो।
जब एक टीम प्रोजेक्ट पर काम कर रहे होते हैं जिसमें कई डेवलपर्स शामिल होते हैं, तो यह आवश्यक है कि अन्य लोगों द्वारा रिपॉजिटरी में किए गए नवीनतम परिवर्तनों के साथ अपडेट रहना। इस प्रक्रिया को “पुलिंग” कहा जाता है, जिसमें आप अपनी स्थानीय रिपॉजिटरी को रिमोट रिपॉजिटरी के साथ सिंक कर लेते हैं।
1. GitHub डेस्कटॉप में, शीर्ष मेन्यू बार में “Branch” मेन्यू पर जाएं।
2. रिमोट रिपॉजिटरी से परिवर्तन प्राप्त करने और उन्हें अपनी स्थानीय प्रति में मर्ज करने के लिए “Pull Origin” का चयन करें।
यह सुनिश्चित करता है कि आपको अपने सहयोगियों या खुद से नवीनतम अपडेट मिलते रहें, और जब आप अपने परिवर्तनों को पुश करते हैं तो टकरावों से बचा जाता है।
Git में ब्रांच एक आवश्यक विशेषता है जो आपको एक ही समय में रिपॉजिटरी के विभिन्न संस्करणों पर काम करने की अनुमति देती है। आप मास्टर ब्रांच या मुख्य प्रोडक्शन ब्रांच को प्रभावित किए बिना परिवर्तनों के लिए एक नई ब्रांच बना सकते हैं, अंततः जब तैयार हो जाए तो उसे मर्ज कर सकते हैं।
1. GitHub डेस्कटॉप में, “Current Branch” पर क्लिक करें, फिर “New Branch” चुनें।
2. अपनी शाखा को उचित रूप से नाम दें, आमतौर पर नई सुविधा या कार्य के बारे में।
3. जब आप एक शाखा के साथ कर लें, तो इसे मास्टर में मर्ज कर लें।
ब्रांच एक साफ, अधिक संगठित वर्कफ्लो की अनुमति देते हैं, जो परेशानी मुक्त सहयोग और महत्वपूर्ण परियोजनाओं के लिए महत्वपूर्ण है।
मर्ज टकराव तब होते हैं जब एक ब्रांच में किए गए बदलाव दूसरी ब्रांच में किए गए बदलावों के साथ टकराव करते हैं। GitHub डेस्कटॉप इस प्रक्रिया को सरल बनाने में मदद करता है, हालांकि आपके पसंदीदा टेक्स्ट एडिटर में मैनुअल हस्तक्षेप आवश्यक हो सकता है।
टकरावों को उन विशिष्ट कोड लाइनों को निर्धारित करके हल किया जाता है जिन्हें आप रखना चाहते हैं, और उन्हें उपयुक्त रूप से चिह्नित करने से पहले उन बदलावों को करना होगा।
रिपॉजिटरी को क्लोन करने की प्रक्रिया को समझना व्यक्तिगत परियोजनाओं से परे है। GitHub विभिन्न क्षेत्रों की अनगिनत खुले-स्रोत परियोजनाओं की मेजबानी करता है। इन रिपॉजिटरीज़ को क्लोन करके, आप बग्स को ठीक करने या अनुरोधित सुविधाएँ जोड़ने जैसी महत्वपूर्ण घटनाओं में योगदान कर सकते हैं — ये केवल आपके कौशल के लिए ही नहीं बल्कि व्यापक समुदाय के लिए भी फायदेमंद होते हैं।
जबकि एक खुले स्रोत प्रोजेक्ट में योगदान करते हैं, प्रोजेक्ट मेंटेनर द्वारा प्रदान किए गए किसी भी योगदान दिशानिर्देशों पर ध्यान दें। इनमें अक्सर सर्वोत्तम प्रथाएँ, कोड शैली गाइड और अन्य परियोजना विनिर्देश शामिल होते हैं।
रिपॉजिटरी को क्लोन करना कोडिंग डोमेन में एक आवश्यक कौशल है, जो छोटे और बड़े दोनों परियोजनाओं के लिए महत्वपूर्ण है। GitHub डेस्कटॉप के माध्यम से, इस प्रक्रिया को शुरुआती और विशेषज्ञों के लिए एक प्रबंधनीय इंटरफेस में संशोधित किया गया है। सेटअप से लेकर, रिपॉजिटरी का चयन करना और कमिट साइकिल से जटिल मर्ज टकरावों को संभालने तक सब कुछ समझते हुए; यह पैकेज एक कुशल वर्कफ्लो के लिए आवश्यक है।
निरंतर अभ्यास, प्रयोग, और सहयोग के साथ, क्लोनिंग के माध्यम से रिपॉजिटरीज़ का प्रबंधन स्वाभाविक हो जाएगा, जिससे अधिक महत्वाकांक्षी कोडिंग प्रयासों का रास्ता बनेगा।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं