संपादित 4 दिन पहले द्वारा ExtremeHow संपादकीय टीम
परमाणुगिटसंस्करण नियंत्रणविकासप्रोग्रामिंगसॉफ्टवेयरडेवलपर उपकरणटेक्स्ट संपादकविंडोमैकलिनक्स
अनुवाद अपडेट किया गया 4 दिन पहले
संस्करण नियंत्रण एक प्रणाली है जो एक फ़ाइल या फ़ाइलों के सेट में समय के साथ होने वाले परिवर्तनों को रिकॉर्ड करती है ताकि आप बाद में विशिष्ट संस्करणों को याद कर सकें। Git आज के समय में दुनिया का सबसे व्यापक रूप से उपयोग किया जाने वाला आधुनिक संस्करण नियंत्रण प्रणाली है। कई परियोजनाओं के स्रोत कोड फ़ाइलें Git के माध्यम से प्रबंधित की जाती हैं, जिससे आप अपनी परियोजनाओं के छोटे विवरणों के साथ-साथ उच्च-स्तरीय पहलुओं को भी प्रबंधित कर सकते हैं। इस मार्गदर्शिका में, हम लोकप्रिय और हल्के पाठ संपादक एटम में Git संस्करण नियंत्रण का उपयोग कैसे करें, इसका पता लगाएंगे, जिसे डेवलपर्स के बीच अच्छी तरह से जाना जाता है।
एटम में Git का उपयोग शुरू करने से पहले, आपको यह सुनिश्चित करने की आवश्यकता है कि आपके सिस्टम पर दोनों Git और एटम इंस्टॉल हो। Git को उसके आधिकारिक वेबसाइट से इंस्टॉल किया जा सकता है, और एटम को एटम वेबसाइट से इंस्टॉल किया जा सकता है।
एक बार जब आपने दोनों उपकरणों को इंस्टॉल कर लिया है, तो आपको अपने उपयोगकर्ता जानकारी के साथ Git को कॉन्फ़िगर करने की आवश्यकता है। टर्मिनल (या Windows पर कमांड प्रॉम्प्ट) खोलें और निम्नलिखित कमांड टाइप करें:
git config --global user.name "Your Name"
git config --global user.email "yourname@example.com"
ये विवरण Git को जानने में मदद करते हैं कि कोडबेस में कौन परिवर्तन करता है।
Git रिपॉजिटरी एक फ़ोल्डर है जिसे Git देखता है, जिससे यह फ़ाइलों में परिवर्तन को ट्रैक और प्रबंधित कर सकता है। एटम में Git के साथ काम करने के लिए, आपको एक Git रिपॉजिटरी की आवश्यकता होती है। आप एक नई रिपॉजिटरी बना सकते हैं या मौजूदा रिपॉजिटरी क्लोन कर सकते हैं।
आइए मान लें कि आप एक नया प्रोजेक्ट बनाना चाहते हैं और उसे Git के साथ संस्करण नियंत्रण में रखना चाहते हैं। यहां बताया गया है कि आप एक नई Git रिपॉजिटरी कैसे शुरू कर सकते हैं:
mkdir my-project
cd my-project
git init
यदि आपको किसी मौजूदा परियोजना पर काम करने की आवश्यकता है जो पहले से ही Git के साथ संस्करणित की गई है, तो आप इसे एक रिमोट सर्वर से क्लोन कर सकते हैं। आप इसे इस तरह कर सकते हैं:
git clone https://github.com/username/repository-name.git
यह कमांड आपके स्थानीय सिस्टम पर रिपॉजिटरी की एक प्रति बनाएगी, और आप तुरंत परिवर्तन करना शुरू कर सकते हैं।
एटम Git के साथ इंटरैक्ट करने के लिए कई तरीके प्रदान करता है। Git के साथ एटम में काम करने का सबसे आसान तरीका बिल्ट-इन Git इंटीग्रेशन और GitHub पैकेज का उपयोग करना है, जो आम Git ऑपरेशनों के लिए एक ग्राफिकल इंटरफेस प्रदान करते हैं।
अपनी फ़ाइलों में परिवर्तन करने के बाद, आपको उन्हें स्टेजिंग एरिया में जोड़ना होगा इससे पहले कि आप उन्हें कमिट करें। स्टेजिंग एरिया आपकी फ़ाइलों के लिए एक प्रतीक्षालय की तरह है। आप फ़ाइलों को स्टेज करते हैं और फिर उन्हें प्रोजेक्ट के इतिहास में कमिट करते हैं।
एटम में परिवर्तन करने के लिए:
परिवर्तनों को स्टेज करने के बाद, आप उन्हें कमिट कर सकते हैं:
Git में ब्रांचों का उपयोग विशेषताओं को विकसित करने, बग्स को सुधारने या प्रोडक्शन कोड से दूर होकर नए विचारों के सुरक्षित रूप से प्रयोग करने के लिए किया जाता है। अलग-अलग बदलावों को तैयार करने के बाद, आप उन्हें मुख्य ब्रांच में मर्ज कर सकते हैं।
एक नई ब्रांच बनाने के लिए:
git branch feature-branch-name
फिर नई बनाई गई ब्रांच पर स्विच करें:
git checkout feature-branch-name
एटम के GitHub पैकेज का उपयोग करते हुए, आप Git टैब के माध्यम से ब्रांच बना और स्विच कर सकते हैं।
एक ब्रांच से दूसरी ब्रांच में परिवर्तन मर्ज करने के लिए पहले उस ब्रांच पर स्विच करें जिसमें आप मर्ज करना चाहते हैं, आमतौर पर मुख्य या मास्टर ब्रांच:
git checkout main
फिर फीचर ब्रांच से परिवर्तन मर्ज करें:
git merge feature-branch-name
यदि कोई संघर्ष होता है, तो Git आपको सूचित करेगा, और आपको मर्ज को पूरा करने से पहले उन्हें हल करना होगा। एटम संपादक में संघर्ष दिखाएगा, कोड के संघर्षित हिस्सों को हाइलाइट करके आपकी सहायता करेगा।
Git आपको रिमोट सर्वरों पर रिपॉजिटरी के साथ काम करने की अनुमति देता है ताकि आप दूसरों के साथ सहयोग कर सकें। आप एटम का उपयोग करके अपनी परिवर्तनों को रिमोट रिपॉजिटरी पर पुश कर सकते हैं और वहां से परिवर्तन खींच सकते हैं।
स्थानीय स्तर पर अपने परिवर्तनों को कमिट करने के बाद, आप रिमोट रिपॉजिटरी को अपडेट करना चाह सकते हैं:
git push origin main
यह कमांड आपके स्थानीय 'main' ब्रांच से आपके कमिट को रिमोट पर 'origin' नाम के 'main' ब्रांच में भेजती है।
रिमोट रिपॉजिटरी से नवीनतम बदलावों के साथ अपनी स्थानीय रिपॉजिटरी को अपडेट करने के लिए निम्नलिखित कमांड का उपयोग करें:
git pull origin main
यह आपके स्थानीय कार्यशील डायरेक्टरी में रिमोट रिपॉजिटरी के परिवर्तनों को मर्ज कर देगा।
GitHub ऑनलाइन Git रिपॉजिटरी की मेजबानी के लिए एक लोकप्रिय मंच है। एटम GitHub के साथ सहजता से एकीकृत होता है, जिससे आप संपादक के भीतर से सामान्य GitHub ऑपरेशनों को पूरा कर सकते हैं।
इस कार्यक्षमता का उपयोग करने के लिए सुनिश्चित करें कि एटम में 'GitHub' पैकेज सक्षम है। एक बार सेट अप करने के बाद आप:
कई बार, ब्रांचों को मर्ज करते समय आपको मर्ज संघर्ष का सामना करना पड़ सकता है। यह तब होता है जब दो ब्रांचों में परिवर्तन ओवरलैप करते हैं, और Git यह नहीं जानता कि किस परिवर्तन को लागू करना है। एटम उपकरण मुहैया कराता है जो इन संघर्षों को हल करने में मदद करते हैं।
जब एक संघर्ष होता है:
इन प्रथाओं का पालन करके और एटम के Git एकीकरण का उपयोग करके, आप एटम संपादक से सीधे अपने प्रोजेक्ट्स को प्रभावी रूप से प्रबंधित कर सकते हैं।
एटम एडिटर में Git का उपयोग करना आपके प्रोजेक्ट के संस्करण नियंत्रण को प्रबंधित करने का एक शक्तिशाली तरीका प्रदान करता है। प्रारंभिक सेटअप से लेकर, परिवर्तनों का कमिट करने, ब्रांच बनाने और मर्ज संघर्षों को हल करने तक, एटम प्रक्रिया को सरल बनाने के लिए उपकरण और इंटीग्रेशन देता है। Git और एटम की क्षमताओं के प्रभावी उपयोग के माध्यम से, आप एक सुव्यवस्थित और सहयोगी विकास वर्कफ़्लो बनाए रख सकते हैं।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं