संपादित 4 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
विजुअल स्टूडियो कोडगिटसंस्करण नियंत्रणसेटअपस्थापनाकॉन्फ़िगरेशनविंडोमैकलिनक्सस्रोत नियंत्रणएकीकरणभंडारकमांडटर्मिनलओपन सोर्सउपकरणप्रोग्रामिंगविकासवर्कफ़्लो
अनुवाद अपडेट किया गया 4 सप्ताह पहले
आधुनिक सॉफ़्टवेयर विकास में वर्शन कंट्रोल सिस्टम्स महत्वपूर्ण हैं, और Git सबसे लोकप्रिय है। यह डेवलपर्स को कोड में होने वाले परिवर्तनों को ट्रैक करने, प्रभावी ढंग से सहयोग करने और परियोजनाओं का प्रभावी ढंग से प्रबंधन करने में मदद करता है। Visual Studio Code (VS Code) एक लोकप्रिय, हल्का संपादक है जिसमें Git सीधे इसके इंटरफ़ेस में एकीकृत है। यह गाइड यह दिखाने के लिए एक व्यापक व्याख्या प्रदान करने का प्रयास करता है कि Visual Studio Code में Git कैसे सेट करें और उपयोग करें।
Git एक वितरित वर्शन कंट्रोल सिस्टम है जिसे 2005 में Linus Torvalds द्वारा बनाया गया था। इसे छोटे से लेकर बहुत बड़े प्रोजेक्ट्स तक की गति और दक्षता के साथ हैंडल करने के लिए डिज़ाइन किया गया है। Git के साथ, डेवलपर्स सॉफ़्टवेयर विकास के दौरान स्रोत कोड में परिवर्तनों को ट्रैक कर सकते हैं। यह कई डेवलपर्स को बिना एक-दूसरे के परिवर्तनों को अधिलेखित किए प्रोजेक्ट पर एक साथ काम करने की अनुमति देता है। Git शाखाओं को सक्षम बनाता है, जिससे आप विकास की विभिन्न लाइनों पर स्वतंत्र रूप से काम कर सकते हैं। Git का उपयोग करके, डेवलपर्स परिवर्तनों का इतिहास बनाए रख सकते हैं, अधिक प्रभावी ढंग से सहयोग कर सकते हैं, और आवश्यक होने पर प्रोजेक्ट की पिछली स्थिति पर लौट सकते हैं।
Visual Studio Code (VS Code) एक मुफ्त, ओपन-सोर्स कोड संपादक है जिसे Microsoft द्वारा विकसित किया गया है, और यह Windows, macOS, और Linux के लिए उपलब्ध है। इसमें डिबगिंग, सिंटैक्स हाइलाइटिंग, इंटेलिजेंट कोड कम्पलीशन, स्निपेट्स, कोड रिफैक्टरिंग, और एम्बेडेड Git के लिए समर्थन शामिल है। इसकी बहुमुखी प्रतिभा और समृद्ध विशेषताओं के कारण, VS Code डेवलपर्स के बीच सबसे लोकप्रिय कोड संपादकों में से एक है। इसे प्लगइन्स के माध्यम से विस्तारित किया जा सकता है और इसमें एक जीवंत समुदाय है जो इसके विकास और पारिस्थितिकी तंत्र में योगदान देता है।
VS Code के साथ Git का उपयोग करने के लिए, पहले आपको अपने कंप्यूटर पर Git स्थापित करना होगा। अपने सिस्टम पर Git स्थापित करने के लिए इन चरणों का पालन करें:
git --version
.sudo apt install git
.Git स्थापित करने के बाद, आपको यह सुनिश्चित करने के लिए अपनी पहचान सेट करनी होगी कि आपकी प्रतिबद्धताएं आपके सही नाम और ईमेल पते के साथ ठीक से जमा हैं। ऐसा करने के लिए, एक टर्मिनल या कमांड प्रॉम्प्ट खोलें और निम्नलिखित कमांड दर्ज करें:
git config --global user.name "<Your Name>"
git config --global user.email "<Your Email>"
<Your Name>
और <Your Email>
को अपने वास्तविक नाम और ईमेल पते के साथ बदलें।
यदि आपने अभी तक Visual Studio Code स्थापित नहीं किया है, तो इसे डाउनलोड और इंस्टॉल करने के लिए इन चरणों का पालन करें:
एक बार स्थापित होने के बाद, आप अपनी एप्लिकेशंस मेन्यू से Visual Studio Code को लॉन्च कर सकते हैं और इसकी विशेषताओं को एक्सप्लोर करना शुरू कर सकते हैं।
सुनिश्चित करें कि Git सही तरीके से इंस्टॉल है और इसे Visual Studio Code से एक्सेस किया जा सकता है। सत्यापित करने के लिए, Visual Studio Code खोलें और अंतर्निहित टर्मिनल खोलने के लिए View > Terminal पर जाएं। निम्नलिखित कमांड टाइप करें:
git --version
यह कमांड स्थापित Git संस्करण को लौटाएगा, इस बात की पुष्टि करेगा कि सेटअप सफल रहा। अगर यह नहीं करता है, तो आपको अपने सिस्टम के PATH एनवायरनमेंट वेरिएबल में Git जोड़ने की आवश्यकता हो सकती है।
Visual Studio Code एक एकीकृत और सहज Git पैनल प्रदान करता है। Git विशेषताओं का एक्सेस करने के लिए, बाएं साइडबार में स्रोत नियंत्रण आइकन पर क्लिक करें, जिसे एक शाखा आइकन द्वारा प्रस्तुत किया गया है। यहां, आप अपनी परियोजना में हुए परिवर्तन देख सकते हैं और सभी आवश्यक Git कार्यक्षमताओं तक पहुँच सकते हैं।
किसी भी स्थानीय फ़ोल्डर में एक नया Git रिपॉजिटरी शुरू करने के लिए:
यह निर्दिष्ट फ़ोल्डर में एक नया Git रिपॉजिटरी स्थापित करेगा।
GitHub या किसी अन्य Git होस्टिंग सेवा से एक मौजूदा रिपॉजिटरी को क्लोन करने लिए:
आपके द्वारा अपनी फ़ाइलों में परिवर्तन करने के बाद, आप इन परिवर्तनों को संलग्न कर सकते हैं। एक प्रतिबद्धता आपके रिपॉजिटरी का किसी विशिष्ट समय पर एक स्नैपशॉट होती है:
स्थानीय रूप से प्रतिबद्ध होने के बाद, आप अपने परिवर्तनों को GitHub जैसे दूरस्थ रिपॉजिटरी पर भेजना चाह सकते हैं:
यह आपके स्थानीय परिवर्तनों को दूरस्थ सर्वर पर अपलोड करेगा।
आपको अन्य डेवलपर्स द्वारा किए गए नए अपडेट के साथ सिंक करने के लिए दूरस्थ रिपॉजिटरी से नवीनतम परिवर्तनों को खींचने की आवश्यकता हो सकती है:
यह आपके स्थानीय रिपॉजिटरी को दूरस्थ स्रोत से किसी भी नए परिवर्तन के साथ अपडेट करता है।
ब्रांचों का उपयोग करके आप बिना मुख्य कोडबेस को प्रभावित किए परियोजना के अलग-अलग हिस्सों पर काम कर सकते हैं:
git branch <new-branch-name>
git checkout <branch-name>
git merge <branch-name>
विवाद तब उत्पन्न होते हैं जब किसी फ़ाइल की एक ही पंक्ति में दो ब्रांचों पर बदलाव होते हैं। VS Code में, मर्ज के दौरान मौजूद कोई भी विवाद हाइलाइट किए जाएंगे। आपसे उन्हें मैनुअल रूप से हल करने के लिए कहा जाएगा:
कभी-कभी, जब आप काम कर रहे होते हैं, तो आपको बिना प्रतिबद्धता के ब्रांचों को स्विच करने या कार्यशील निर्देशिका को एक साफ़ स्थिति में लौटने की आवश्यकता हो सकती है। आप अस्थायी रूप से परिवर्तन छुपा सकते हैं:
git stash
बाद में संग्रहीत परिवर्तनों को लागू करने के लिए, उपयोग करें:
git stash apply
प्रतिबद्धता संदेश स्पष्ट और वर्णनात्मक होने चाहिए। संक्षेप में, परिवर्तन क्या करता है और यह क्यों आवश्यक था, समझाएं। यह अभ्यास अन्य डेवलपर्स (और आपके भविष्य के स्व) को परियोजना के विकास को समझने में मदद करता है।
अर्थपूर्ण संदेशों के साथ छोटे बदलावों को अधिक बार संलग्न करें। इससे मुद्दों को ट्रैक करना और परिवर्तनों को समझना आसान हो जाता है। इसी तरह, दूरस्थ रिपॉजिटरी को अपने परिवर्तनों के साथ अद्यतित रखने के लिए अक्सर पुश करें, जो सहयोग को प्रोत्साहित करता है।
प्रयोगात्मक या नई विशेषताओं को मुख्य कोडबेस से अलग रखने के लिए ब्रांचों का उपयोग करें। केवल तभी मर्ज करें जब आपका कोड स्थिर हो और दूसरों के उपयोग या समीक्षा के लिए तैयार हो।
दूरस्थ रिपॉजिटरी से नियमित रूप से परिवर्तन खींचने की आदत डालें। यह आपके स्थानीय रिपॉजिटरी को अद्यतित रखता है और मर्ज समस्याओं को कम करता है।
Visual Studio Code के साथ Git का उपयोग डेवलपर्स के लिए परियोजनाओं को प्रबंधित करने के लिए एक कुशल और सुव्यवस्थित कार्यप्रवाह प्रदान करता है। इस गहन के अनुसार कदमों का पालन करके, आप Git को VS Code के भीतर निर्बाध रूप से काम करने के लिए सेट कर सकते हैं। बुनियादी और उन्नत Git संचालन की ठोस समझ के साथ, साथ ही सर्वोत्तम प्रथाओं का पालन करके, आप अपने सॉफ़्टवेयर विकास परियोजनाओं में संस्करण नियंत्रण को संभालने के लिए बेहतर तरीके से तैयार होंगे।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं