संपादित 1 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
गिटविजुअल स्टूडियो कोडआईडीईएकीकरणप्लगइन्सएक्सटेंशनवर्कफ़्लोविकाससंपादकउत्पादकता
अनुवाद अपडेट किया गया 1 सप्ताह पहले
Git एक लोकप्रिय संस्करण नियंत्रण प्रणाली है जो सॉफ्टवेयर विकास में व्यापक रूप से उपयोग की जाती है। यह कोडबेस में परिवर्तन को ट्रैक करने, अन्य डेवलपर्स के साथ सहयोग करने और किसी प्रोजेक्ट के विभिन्न संस्करणों को प्रबंधित करने में मदद करती है। विजुअल स्टूडियो कोड (VS Code) एक शक्तिशाली, हल्का कोड संपादक है जिसे माइक्रोसॉफ्ट द्वारा विकसित किया गया है, जिसमें Git के लिए इन-बिल्ट समर्थन है। इस गाइड में, हम विवरण में जाएंगे कि विजुअल स्टूडियो कोड में Git का उपयोग कैसे करें, विभिन्न कार्यात्मकताओं और विशेषताओं पर चर्चा करते हुए जिन्हें आप अपने विकास कार्यप्रवाह में उपयोग कर सकते हैं।
विजुअल स्टूडियो कोड में Git का उपयोग शुरू करने से पहले, आपको अपने कंप्यूटर पर Git स्थापित करना होगा। अगर आपने इसे अभी तक इंस्टॉल नहीं किया है, तो आप इसे आधिकारिक Git वेबसाइट से डाउनलोड कर सकते हैं और वहां दिए गए निर्देशों का पालन कर इसे इंस्टॉल कर सकते हैं। स्थापना के बाद, अपने Git सेटिंग्स को कॉन्फ़िगर करना महत्वपूर्ण है।
एक बार Git स्थापित हो जाने के बाद, आपको अपना उपयोगकर्ता नाम और ईमेल सेट करना होगा। ये जानकारी परिवर्तन के लेखक की पहचान के लिए कमिट जानकारी में उपयोग होती हैं। अपना टर्मिनल या कमांड प्रॉम्प्ट खोलें और निम्नलिखित कमांड दर्ज करें:
git config --global user.name "आपका नाम" git config --global user.email "आपका ईमेल@example.com"
विजुअल स्टूडियो कोड लॉन्च करें। बाईं ओर सक्रियता पट्टी पर आपको सोर्स कंट्रोल आइकन दिखाई देगा (यह आइकन एक विभाजित शाखा के साथ डॉट्स की तरह दिखता है)। इस पर क्लिक करें ताकि सोर्स कंट्रोल दृश्य खुल सके। यदि आपने VS Code में पहले से कोई फ़ोल्डर खोला है जो पहले से ही एक Git रिपॉज़िटरी है, तो यह स्वचालित रूप से सभी उपलब्ध रिपॉज़िटरीज़ को पहचान लेगा। यदि यह अभी तक कोई रिपॉज़िटरी नहीं है, तो आप इसे सीधे संपादक से आरंभ कर सकते हैं।
अपने मौजूदा प्रोजेक्ट में Git रिपॉज़िटरी आरंभ करने के लिए, सोर्स कंट्रोल दृश्य में "रिपॉज़िटरी आरंभ करें" बटन पर क्लिक करें। यह आपकी कार्यक्षेत्र में एक नई Git रिपॉज़िटरी बनाएगा, और आप अपने प्रोजेक्ट निर्देशिका में एक '.git' फ़ोल्डर जोड़ेंगे। यह फ़ोल्डर वह सभी मेटाडेटा शामिल करता है जो Git आपके प्रोजेक्ट को ट्रैक करने के लिए उपयोग करता है।
एक बार जब आपकी रिपॉज़िटरी आरंभ हो जाती है, तो आप सीधे विजुअल स्टूडियो कोड के उपयोगकर्ता इंटरफेस में Git कमांड का उपयोग करना शुरू कर सकते हैं। आइए कुछ बेसिक Git संचालन जैसे स्टेजिंग, कमिटिंग, और परिवर्तन को पाउश करने की प्रक्रिया को देखें।
अपनी फाइलों में परिवर्तन करने के बाद, आप देखेंगे कि VS Code सोर्स कंट्रोल दृश्य में नई या संशोधित फाइलों की सूची प्रदर्शित करता है। इन परिवर्तनों को कमिट करने से पहले स्टेज करना जरूरी होता है। परिवर्तन को स्टेज करने के लिए, फ़ाइल पर होवर करें और दिखाई देने वाले “+” आइकन पर क्लिक करें, जिसे ‘स्टेज फ़ाइल’ विकल्प भी कहा जाता है। यह परिवर्तनों को स्टेजिंग एरिया में जोड़ता है। वैकल्पिक रूप से, आप git कमांड का उपयोग कर सकते हैं:
git add <फ़ाइलनाम>
एक बार जब आप अपने परिवर्तनों को स्टेज कर लेते हैं, तो आपको उन्हें कमिट करने की आवश्यकता होती है। सोर्स कंट्रोल दृश्य में, आप पाएंगे कि शीर्ष पर एक टेक्स्ट बॉक्स है जहाँ आप अपनी कमिट संदेश टाइप कर सकते हैं। यह संदेश परिवर्तन की प्रकृति को समझाने के लिए पर्याप्त वर्णनात्मक होना चाहिए। संदेश टाइप करने के बाद, परिवर्तनों को कमिट करने के लिए चेकमार्क आइकन पर क्लिक करें। कमांड लाइन के माध्यम से कमिट करना इस प्रकार होगा:
git commit -m "यहाँ आपका कमिट संदेश है"
अपने परिवर्तन करने के बाद, वे लोकल रूप से संग्रहीत होते हैं और अभी किसी भी दूरस्थ रिपॉज़िटरी पर नहीं भेजे गए हैं। अपनी कमिट को दूरस्थ रिपॉज़िटरी के साथ अपडेट करने के लिए, आप उन्हें पुश कर सकते हैं। सुनिश्चित करें कि आपकी रिपॉज़िटरी दूरस्थ सर्वर जैसे GitHub, GitLab आदि से जुड़ी है। सोर्स कंट्रोल दृश्य में "..." मेन्यू पर क्लिक करके और सूची में से "पुष" का चयन करके आप परिवर्तन पुश कर सकते हैं, यह मानते हुए कि आपने पहले ही अपनी रिपॉज़िटरी को किसी दूरस्थ से जोड़ लिया है। अन्यथा, आप निम्नलिखित का उपयोग करके एक दूरस्थ सेट कर सकते हैं:
git remote add origin <remote_url> git push -u origin master
Git में शाखाएँ अलग-अलग विकास पंक्तियों की तरह होती हैं। आप अपने प्रोजेक्ट के विभिन्न हिस्सों पर एक साथ काम कर सकते हैं बिना मुख्य कोडबेस में हस्तक्षेप किए। VS Code उपयोगकर्ता इंटरफेस के माध्यम से आसान शाखा प्रबंधन की अनुमति देता है।
एक नई शाखा बनाने के लिए, सोर्स कंट्रोल दृश्य में "..." मेन्यू पर जाएं, और "शाखा" > "शाखा बनाएँ" चुनें। अनुरोध पर अपनी नई शाखा का नाम दर्ज करें। आप कमांड लाइन का उपयोग करके शाखा भी बना सकते हैं:
git branch <branch_name> git checkout <branch_name>
यदि आप किसी अन्य शाखा में स्विच करना चाहते हैं, तो VS Code के निचले-बाएँ कोने में सूचीबद्ध सभी शाखाओं को दिखाने वाले ड्रॉपडाउन नियंत्रण का उपयोग करें। उस शाखा को चुनें जिसमें आप स्विच करना चाहते हैं। कमांड लाइन के माध्यम से, इसे निम्नलिखित प्रकार से किया जा सकता है:
git checkout <branch_name>
कभी-कभी, शाखाओं पर काम करते समय, आपको मर्ज संघर्षों का सामना करना पड़ सकता है। ये तब होते हैं जब विभिन्न शाखाओं में परिवर्तन एक-दूसरे के साथ संघर्ष करते हैं। विजुअल स्टूडियो कोड की मदद से, आप संपादक के इन-बिल्ट टूल्स का उपयोग करके मर्ज संघर्षों को हल कर सकते हैं।
मर्ज के दौरान, यदि कोई संघर्ष होते हैं, तो VS Code में Git का आउटपुट आपको सूचित करेगा। सोर्स कंट्रोल दृश्य में संघर्षित फाइलें हाईलाइट हो जाएंगी, और संपादक में संघर्ष मार्कर दिखाई देंगे जब आप संघर्षित फ़ाइल खोलते हैं।
VS Code विकल्प प्रदान करता है जैसे "वर्तमान परिवर्तन स्वीकार करें", "आगमन परिवर्तन स्वीकार करें", "दोनों परिवर्तन स्वीकार करें" और मैनुअल संपादन के लिए संघर्षों को हल करने के लिए। अपनी आवश्यकताओं के अनुसार उपयुक्त रूप से चुनें।
दूरस्थ आपके प्रोजेक्ट के संस्करण होते हैं जो कहीं इंटरनेट या नेटवर्क पर होस्ट किए जाते हैं। आप GitHub या GitLab पर होस्टेड दूरस्थ रिपॉज़िटरी का उपयोग करके अधिक कुशलता से दूसरों के साथ सहयोग कर सकते हैं।
अपने लोकल प्रोजेक्ट में एक दूरस्थ रिपॉज़िटरी जोड़ने के लिए, आपको उसका यूआरएल चाहिए। दूरस्थ जोड़ने के लिए निम्नलिखित कमांड का उपयोग करें:
git remote add origin <remote_url>
सुनिश्चित करें कि आप <remote_url>
को अपने वास्तविक दूरस्थ रिपॉज़िटरी के यूआरएल से बदलें।
जब आप अपने लोकल रिपॉज़िटरी को दूरस्थ परिवर्तनों के साथ अपडेट करना चाहते हैं, तो लाने और खींचने के लिए fetch और pull कमांड का उपयोग करें। Fetch किसी और ने क्या कमिट किया है इसे देखने की अनुमति देता है (बिना आपके लोकल फाइलों में बदलाव किए) जबकि pull लाता है और परिवर्तनों का मर्ज करता है:
git fetch git pull
विजुअल स्टूडियो कोड में Git में महारत हासिल करके आपकी विकास प्रक्रिया को महत्वाकांक्षी रूप से सरल बनाया जा सकता है, क्योंकि यह स्रोत नियंत्रण कार्यक्षमताओं का निर्बाध एकीकरण सीधे सबसे लोकप्रिय कोड संपादकों में से एक में प्रदान करता है। चाहे आप संस्करण नियंत्रण के साथ शुरुआत कर रहे हों या अपने वर्तमान कार्यप्रवाह को अनुकूलित करना चाहते हों, VS Code के साथ Git का उपयोग करने से कई विशेषताएं और कमांड्स उपलब्ध होते हैं जो आपकी परियोजनाओं को प्रभावी ढंग से प्रबंधित करने में आपकी मदद करते हैं।
जैसे ही आप विजुअल स्टूडियो कोड के माध्यम से Git एक्सप्लोर करना जारी रखते हैं, याद रखें कि लगातार कमांड्स का अभ्यास करना और इंटरफेस से परिचित होना आपकी दक्षता को बढ़ाएगा। प्रभावी Git का उपयोग सीमान्त सहयोग को सक्षम बनाता है और सॉफ्टवेयर विकास के लिए अधिक संगठित दृष्टिकोण देता है, जिससे आपको अपने कोडबेस पर बेहतर नियंत्रण प्राप्त होता है।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं