GitHub डेस्कटॉप का उपयोग करके एक नया रिपॉजिटरी बनाने से पहले, यह समझना आवश्यक है कि GitHub डेस्कटॉप क्या है। GitHub डेस्कटॉप एक उपयोगकर्ता-अनुकूल एप्लिकेशन है जो उपयोगकर्ताओं को GitHub रिपॉजिटरीज़ के साथ इंटरैक्ट करने के लिए एक ग्राफिकल इंटरफेस प्रदान करता है। इसका मतलब है कि आप कमांड लाइन इंटरफेस में गए बिना परिवर्तन करना, रिमोट रिपॉजिटरी में पुश करना, अपडेट खींचना, और अधिक जैसे कार्य कर सकते हैं। यह विशेष रूप से उन शुरुआती या उन लोगों के लिए लाभकारी है जो अपने वर्कफ़्लो का दृश्य प्रतिनिधित्व पसंद करते हैं।
GitHub डेस्कटॉप डाउनलोड और इंस्टॉल करना
आप GitHub डेस्कटॉप का उपयोग करके एक रिपॉजिटरी बनाने से पहले, आपको सबसे पहले यह सुनिश्चित करना होगा कि सॉफ़्टवेयर आपके कंप्यूटर पर इंस्टॉल है। आप इसे इस प्रकार कर सकते हैं:
आधिकारिक GitHub डेस्कटॉप वेबसाइट (desktop.github.com) पर जाएं।
अपनी ऑपरेटिंग सिस्टम के लिए उपयुक्त डाउनलोड लिंक देखें, चाहे वह Windows हो या macOS।
इंस्टॉलेशन फ़ाइल को डाउनलोड करने के लिए लिंक पर क्लिक करें।
एक बार डाउनलोड पूरा हो जाने पर, अपने डाउनलोड फ़ोल्डर में इंस्टॉलर फ़ाइल को खोजें।
इंस्टॉलर को खोलें और GitHub डेस्कटॉप को अपने कंप्यूटर पर इंस्टॉल करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।
जब इंस्टॉलेशन समाप्त हो जाए, तो GitHub डेस्कटॉप शुरू करें।
अपने GitHub खाता प्रमाण-पत्र का उपयोग करके लॉग इन करें। यह कदम आपके GitHub रिपॉजिटरी को GitHub डेस्कटॉप के साथ सिंक करने में मदद करता है।
अब जब आपने GitHub डेस्कटॉप इंस्टॉल कर लिया है और इसे अपने GitHub खाता से लिंक कर लिया है, तो आप एक नया रिपॉजिटरी बनाने के लिए तैयार हैं।
एक नया रिपॉजिटरी बनाना
GitHub में एक रिपॉजिटरी आपकी परियोजनाओं की फ़ाइलों के भंडारण के लिए केंद्रीय स्थान के रूप में कार्य करता है। इसे एक परियोजना के फ़ोल्डर के रूप में समझें जिसमें न केवल स्रोत कोड होता है बल्कि इसका इतिहास भी होता है। GitHub डेस्कटॉप में एक रिपॉजिटरी बनाना सीधा है। नीचे दिए गए चरणों का पालन करें:
GitHub डेस्कटॉप खोलें। अगर पूछा जाए, तो सुनिश्चित करें कि आप अपने GitHub खाते में लॉग इन हैं।
टॉप पर एप्लिकेशन के मेनू को खोजें। आपको File, Repository, और अन्य विकल्प दिखेंगे। File पर क्लिक करें।
ड्रॉपडाउन मेनू से New Repository… चुनें। इस क्रिया से एक नया संवाद खुलता है जहां आप अपनी रिपॉजिटरी के लिए विकल्प सेट कर सकते हैं।
प्रकट हुए संवाद में, आपको आवश्यक विवरण भरने की आवश्यकता होती है:
नाम: अपनी रिपॉजिटरी के लिए एक उपयुक्त और अद्वितीय नाम दर्ज करें। नाम स्पष्ट और संक्षेप में होना चाहिए, ताकि परियोजना का उद्देश्य समझ में आ सके।
विवरण: (वैकल्पिक) अपनी परियोजना का संक्षिप्त विवरण प्रदान करें। यह GitHub.com पर रिपॉजिटरी देखने वाले अन्य लोगों को इसके उद्देश्य को समझने में मदद करता है।
स्थानीय पथ: अपने कंप्यूटर पर उस स्थान का चयन करें जहां यह रिपॉजिटरी रह जाएगी। आपको एक ऐसा डायरेक्टरी चुनना होगा जो यादगार हो, ताकि आप बाद में अपनी फाइल्स आसानी से खोज सकें।
इस रिपॉजिटरी को README के साथ प्रारंभ करें: यदि आप चाहते हैं कि README फ़ाइल को स्वचालित रूप से बनाया जाए, तो इस बॉक्स को चेक करें। README एक परिचयात्मक दस्तावेज़ है जो अक्सर यह बताता है कि परियोजना क्या है, इसे कैसे सेट अप करें, और इसका उपयोग कैसे करें।
इसके अलावा, आपके पास एक .gitignore फ़ाइल या लाइसेंस फ़ाइल जोड़ने का विकल्प हो सकता है। ये उपयोगी होते हैं, लेकिन अगर आप इस समय यह नहीं जानते कि ये क्या हैं, तो चिंता न करें। आप इन्हें बाद में जोड़ सकते हैं।
विवरण दर्ज करने के बाद Create Repository बटन पर क्लिक करें।
आपने अभी-अभी GitHub डेस्कटॉप पर अपना पहला रिपॉजिटरी बनाया है। यह रिपॉजिटरी आपके कंप्यूटर पर स्थानीय रूप से मौजूद है। अगला कदम संभवतः इस रिपॉजिटरी को GitHub के सर्वरों पर प्रकाशित करना या इसमें मौजूदा कोड जोड़ना होगा।
एक नया रिपॉजिटरी प्रकाशित करना
एक बार जब आपने अपने स्थानीय मशीन पर एक नया रिपॉजिटरी बना लिया हो, तो यदि आप सहयोग करना चाहते हैं या अपनी कोड को एक दूरस्थ स्थान पर डालना चाहते हैं जहां अन्य लोग इसे एक्सेस कर सकें, तो आपको इसे GitHub पर प्रकाशित करने की आवश्यकता होती है। प्रकाशित करने का मतलब है कि आपके स्थानीय रिपॉजिटरी को क्लाउड पर GitHub के सर्वरों पर आपके GitHub खाते के अंतर्गत धकेलना।
अपने नए बनाए गए रिपॉजिटरी को GitHub डेस्कटॉप में खोलते हुए, Publish Repository बटन खोजें, जो आमतौर पर एप्लिकेशन के शीर्ष दाएं कोने में पाया जाता है।
इस विकल्प का चयन करें, और आपको अतिरिक्त जानकारी के लिए पूछा जाएगा:
निजी/सार्वजनिक: निर्णय लें कि आप इस रिपॉजिटरी को सार्वजनिक रूप से उपलब्ध रखना चाहते हैं या निजी। सार्वजनिक रिपॉजिटरी किसी के लिए भी सुलभ हैं, जबकि निजी रिपॉजिटरी केवल आपके और जिन्हें आपने अनुमति दी है उनके द्वारा ही सुलभ हो सकते हैं।
विवरण की समीक्षा करें और जब संतुष्ट हों, तो Publish Repository पर क्लिक करें।
GitHub डेस्कटॉप आपके लिए बाकी का काम संभालेगा, GitHub खाते पर एक नया रिपॉजिटरी बनाएगा और स्थानीय फ़ाइलों को वहां धकेलेगा।
इस बिंदु पर, आपका कोड GitHub की वेबसाइट पर उपलब्ध है, और आप इसे वेबसाइट से प्रबंधित कर सकते हैं या GitHub डेस्कटॉप का उपयोग जारी रख सकते हैं।
मूलभूत Git शब्द और ऑपरेशंस
कुछ git शब्दों और ऑपरेशंस को समझना उपयोगी होता है जो अक्सर रिपॉजिटरी के साथ काम करने के दौरान काम में आते हैं:
कमिट: कमिट का मतलब है अपने परिवर्तन को अपनी परियोजना के इतिहास में सहेजना। यह आपकी वर्तमान परियोजना की स्थिति का स्नैपशॉट बनाने जैसा है, ताकि आप बाद में इसे पुनः देख सकें।
ब्रांच: एक ब्रांच को अपनी परियोजना के समानांतर संस्करण के रूप में सोचें। Git आपको एक ही रिपॉजिटरी में कई ब्रांच रखने की अनुमति देता है ताकि प्राथमिक परियोजना से स्वतंत्र होकर नए फीचर्स का प्रयोग कर सकें।
मर्ज: यह एक ब्रांच से दूसरी ब्रांच में परिवर्तन लागू करने की प्रक्रिया है। आम तौर पर, आप फीचर ब्रांच को मुख्य ब्रांच में वापस मर्ज करते हैं।
क्लोन: एक रिपॉजिटरी का क्लोन बनाना GitHub से रिपॉजिटरी की एक प्रति अपने स्थानीय मशीन पर लेना होता है।
पुल: यह ऑपरेशन रिमोट रिपॉजिटरी से परिवर्तन प्राप्त करता है और उन्हें आपके स्थानीय मशीन में समेकित करता है। यह आपके स्थानीय रिपॉजिटरी को रिमोट परिवर्तनों के साथ अपडेट रखता है।
पुश: पुशिंग का मतलब है आपके स्थानीय रिपॉजिटरी से आपके कमिट को एक रिमोट रिपॉजिटरी पर भेजना, और GitHub को आपके परिवर्तनों के साथ अपडेट करना।
GitHub डेस्कटॉप के साथ अभ्यास करना
आइए इन कुछ शब्दों और ऑपरेशन्स को GitHub डेस्कटॉप का उपयोग करके अभ्यास करें ताकि इसे अच्छे से समझा जा सके। एक सरल परियोजना परिदृश्य पर विचार करें।
उदाहरण: एक सरल टूडू सूची परियोजना प्रबंधन
कल्पना करें कि आप GitHub डेस्कटॉप का उपयोग करके एक सरल टूडू सूची एप्लिकेशन प्रबंधित करना चाहते हैं। ऐसा करने के लिए, आप इन व्यावहारिक चरणों का पालन कर सकते हैं:
जैसा कि पहले वर्णित किया गया है, GitHub डेस्कटॉप में TodoListApp नामक एक नया रिपॉजिटरी बनाएं।
अपने पसंदीदा टेक्स्ट एडिटर या समेकित विकास परिवेश (IDE) को खोलें।
todo.html नामक एक नई फ़ाइल बनाएं और मूल HTML कोड लिखें:
<h1>My Todo List</h1> <ul> <li>Learn GitHub</li> <li>Develop the project</li> <li>Deploy the project</li> </ul>
</body> </html>
GitHub डेस्कटॉप के साथ बनाए गए TodoListApp रिपॉजिटरी के स्थानीय पथ में फ़ाइल को सहेजें।
GitHub डेस्कटॉप पर वापस स्विच करें। आप देखेंगे कि यह स्वचालित रूप से आपके रिपॉजिटरी की स्थानीय पथ में नई फ़ाइल का पता लगाता है, और इसे एक अनकमिटेड परिवर्तन के रूप में सूचीबद्ध करता है।
परिवर्तनों का वर्णन करते हुए एक कमिट संदेश लिखें, जैसे "टूडू सूची HTML की मूल संरचना जोड़ी गई।"
Commit to main पर क्लिक करें। अब, परिवर्तन आपके स्थानीय रिपॉजिटरी में कमिट हो गए हैं।
यदि आपने पहले ही इस रिपॉजिटरी को प्रकाशित कर दिया है, तो GitHub पर कमिट को पुश करने के लिए GitHub डेस्कटॉप में Push Origin पर क्लिक करें।
अब आपके परिवर्तन आधिकारिक परियोजना रिपॉजिटरी का हिस्सा हैं, जो GitHub के सर्वरों पर ट्रैक और बैकअप किए जाते हैं।
उन्नत उपयोग
GitHub डेस्कटॉप के साथ बुनियादी ऑपरेशंस को मास्टर करने के बाद, आप ब्रांचिंग, मर्जिंग, और GitHub पर अन्य लोगों के साथ सहयोग करने जैसे अधिक उन्नत फीचर्स का पता लगाने में लाभदायक पाएंगे। उदाहरण के लिए, जब टीमें साथ में काम करती हैं तो ब्रांच बनाना और प्रबंधित करना महत्वपूर्ण हो सकता है क्योंकि यह कई लोगों को एक साथ विभिन्न फीचर्स पर काम करने की सुविधा देता है बिना कोडबेस में संघर्ष पैदा किए।
GitHub डेस्कटॉप उपयोगकर्ता के लिए Git की जटिल प्रक्रियाओं को सरल बनाता है द्वारा एक साफ, सहज इंटरफ़ेस प्रदान करता है। इस तरह, एक उपयोगकर्ता के रूप में, आप अपने परियोजना लक्ष्यों पर अधिक ध्यान केंद्रित कर सकते हैं बजाय सिस्टम के जटिलताओं पर। चाहे आप एक डेवलपर हों जो अपने स्रोत नियंत्रण को कुशलता से प्रबंधित करना चाहते हैं, एक सामग्री लेखक जो दस्तावेज़ों को ट्रैक करना चाहता है, या एक छात्र जो परियोजनाओं के साथ प्रयोग कर रहा है, GitHub डेस्कटॉप आपके काम को प्रभावी ढंग से प्रबंधित करने के लिए एक शक्तिशाली उपकरण सूट प्रदान करता है। अब इस ज्ञान के साथ, आपके पास GitHub डेस्कटॉप के माध्यम से GitHub रिपॉजिटरी बनाने, प्रबंधित करने, और अपडेट करने के लिए सभी आवश्यक उपकरण हैं।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं