संस्करण नियंत्रण के लिए Git का उपयोग करना
विजुअल स्टूडियो कोड में इंटीग्रेटेड गिट सपोर्ट है।
- गिट का उपयोग करने के लिए कदम।
Git स्थापित करें: https://git-scm.com/downloads
1) अपनी रिपॉजिटरी को आरम्भ करें
निर्देशिका को नेविगेट करें जहां आप गिट को इनिशियलाइज़ करना चाहते हैं
Git init कमांड का उपयोग करें। यह एक खाली .it रिपोजिटरी बनाएगा
2) परिवर्तनों को चरणबद्ध करें
स्टेजिंग हमारी नई जोड़ी गई फाइलों को ट्रैक करने के लिए गिट बनाने की प्रक्रिया है। उदाहरण के लिए एक फ़ाइल जोड़ें और git स्टेटस टाइप करें। आपको वह स्थिति मिल जाएगी जो अनट्रैक की गई फ़ाइल है। तो परिवर्तन का उपयोग करने के लिए गिट फ़ाइल नाम का उपयोग करें । यदि अब git स्टेटस टाइप करें, तो आप पाएंगे कि नई फ़ाइल ट्रैकिंग के लिए जोड़ी गई है।
आप फ़ाइलों को अस्थिर भी कर सकते हैं। गिट रीसेट का उपयोग करें
3) कमिटमेंट चेंज
कम्पनी रिपॉजिटरी में आपके परिवर्तनों को रिकॉर्ड करने की प्रक्रिया है। प्रतिमाओं में बदलाव करने के लिए, आपको एक टिप्पणी जोड़ने की जरूरत है जो आपके पिछले कमिटमेंट के बाद आपके द्वारा किए गए परिवर्तनों की व्याख्या करती है।
Git कमिट -m संदेश स्ट्रिंग का उपयोग करें
हम कमांड git add '* .txt' का उपयोग करके एक ही प्रकार की कई फाइलें भी बना सकते हैं । यह कमांड txt एक्सटेंशन वाली सभी फाइलों को कमिट करेगी।
4) बदलाव का पालन करें
संस्करण नियंत्रण का उपयोग करने का उद्देश्य हमारी परियोजना में प्रत्येक और हर फ़ाइल के सभी संस्करणों को रखना है, वर्तमान संस्करण की अंतिम प्रतिबद्धताओं के साथ तुलना करें और सभी परिवर्तनों का लॉग रखें।
सभी परिवर्तनों के लॉग को देखने के लिए गिट लॉग का उपयोग करें ।
विजुअल स्टूडियो कोड का एकीकृत git सपोर्ट हमें फाइल पर डबल क्लिक करके या git diff HEAD के कोड की तुलना करने में मदद करता है
आप अंतिम बदलाव पर फ़ाइल परिवर्तन को पूर्ववत भी कर सकते हैं। Git checkout - file_name का उपयोग करें
5) रिमोट रिपोजिटरी बनाएं
अब तक हमने एक स्थानीय भंडार बनाया है। लेकिन इसे रिमोट सर्वर पर धकेलने के लिए। हमें सर्वर में एक रिमोट रिपॉजिटरी जोड़ने की आवश्यकता है।
Git रिमोट का उपयोग करें ओरिजिनल server_git_url जोड़ें
फिर इसे सर्वर रिपॉजिटरी में धकेलें
गिट पुश-यू मूल मास्टर का उपयोग करें
मान लें कि कुछ समय बीत चुका है। हमने अपनी परियोजना में अन्य लोगों को आमंत्रित किया है जिन्होंने हमारे बदलावों को खींचा है, अपने स्वयं के काम किए हैं, और उन्हें धक्का दिया है।
इसलिए हमारी टीम के सदस्यों से बदलाव लाने के लिए, हमें भंडार को खींचने की जरूरत है।
गिट पुल ओरिजिनल मास्टर का उपयोग करें
6) शाखाएँ बनाएँ
आओ हम सोचते हैं कि आप एक सुविधा या बग पर काम कर रहे हैं। बेहतर होगा कि आप अपने कोड (ब्रांच) की एक प्रति बना सकते हैं और अलग-अलग कमिट कर सकते हैं। जब आप कर चुके हों, तो इस शाखा को वापस उनकी मास्टर शाखा में मर्ज कर दें।
Git शाखा का उपयोग करें_नाम
अब आपके पास दो स्थानीय शाखाएँ हैं जैसे मास्टर और XXX (नई शाखा)। आप git चेकआउट मास्टर या git चेकआउट new_branch_name का उपयोग करके शाखाओं को स्विच कर सकते हैं
Git प्रतिबद्ध -m संदेश का उपयोग करके शाखा परिवर्तन को शामिल करना
गिट चेकआउट मास्टर का उपयोग करके मास्टर पर वापस जाएं
अब हमें नई शाखा से परिवर्तन को अपने स्वामी में उपयोग करने की आवश्यकता है
अच्छा! आपने अभी-अभी अपना बगफिक्स पूरा किया है या विकास और विलय की सुविधा दी है। अब आपको नई शाखा की आवश्यकता नहीं है। इसलिए इसे git branch -d branch_name का उपयोग करके हटाएं
अब हम अंतिम चरण में हैं कि git पुश का उपयोग करके दूरस्थ रिपॉजिटरी को सब कुछ पुश किया जाए
आशा है कि यह आपकी मदद करेगा