Git Tutorials

Git शुरुआत: रिपॉजिटरी आरंभ और पहली प्रतिबद्धता

Spread the love

यह ट्यूटोरियल Git का शुरुआती लोगों के लिए अनुकूल परिचय प्रदान करता है, जिसमें रिपॉजिटरी इनिशियलाइज़ेशन और आवश्यक प्रारंभिक चरणों पर ध्यान केंद्रित किया गया है। Git एक वितरित संस्करण नियंत्रण प्रणाली (DVCS) है जो कोड प्रबंधन और परियोजनाओं पर सहयोग करने के लिए महत्वपूर्ण है। इन मूलभूत अवधारणाओं में महारत हासिल करना प्रभावी Git उपयोग की आधारशिला है।

विषय सूची

Git क्या है?

Git एक शक्तिशाली वितरित संस्करण नियंत्रण प्रणाली (DVCS) है। केंद्रीकृत प्रणालियों के विपरीत, प्रत्येक डेवलपर के पास रिपॉजिटरी की एक पूर्ण प्रति होती है, जिसमें इसका इतिहास भी शामिल होता है। यह ऑफ़लाइन काम और आसान सहयोग की अनुमति देता है। Git आपकी फ़ाइलों में परिवर्तनों को ट्रैक करता है, जिससे आप पिछले संस्करणों पर वापस जा सकते हैं, विभिन्न संस्करणों को एक साथ प्रबंधित कर सकते हैं (शाखाओं के माध्यम से), और दूसरों के साथ आसानी से सहयोग कर सकते हैं।

Git रिपॉजिटरी बनाना

नई Git रिपॉजिटरी बनाने के लिए, अपने टर्मिनल या कमांड प्रॉम्प्ट में अपनी परियोजना की निर्देशिका पर जाएँ। फिर, निम्न कमांड का उपयोग करें:


git init

यह कमांड आपकी प्रोजेक्ट निर्देशिका के अंदर एक छिपी हुई .git निर्देशिका बनाता है। इस निर्देशिका में Git का सारा आंतरिक डेटा होता है, जिसमें प्रोजेक्ट का इतिहास भी शामिल है। आपकी निर्देशिका अब एक Git रिपॉजिटरी है, और आप परिवर्तनों को ट्रैक करना शुरू कर सकते हैं।

.gitignore के साथ फ़ाइलों को अनदेखा करना

Git क्या ट्रैक करता है, इसे प्रबंधित करने के लिए एक .gitignore फ़ाइल महत्वपूर्ण है। यह उन फ़ाइलों और निर्देशिकाओं को निर्दिष्ट करती है जिन्हें संस्करण नियंत्रण से बाहर रखा जाना चाहिए। यह अनावश्यक फ़ाइलों (जैसे अस्थायी फ़ाइलें, बिल्ड आर्टिफैक्ट्स या संवेदनशील डेटा) को आपके रिपॉजिटरी को अव्यवस्थित करने से रोकता है। अपनी रिपॉजिटरी की मूल निर्देशिका में एक .gitignore फ़ाइल बनाएँ। उदाहरण के लिए:


*.log
temp/*
node_modules/

यह उदाहरण सभी .log फ़ाइलों, temp निर्देशिका के भीतर सब कुछ और संपूर्ण node_modules निर्देशिका को अनदेखा करता है।

git add के साथ परिवर्तनों को स्टेज करना

परिवर्तनों को कमिट करने से पहले, आपको उन्हें स्टेजिंग क्षेत्र में जोड़ना होगा। स्टेजिंग क्षेत्र परिवर्तनों के लिए एक अस्थायी होल्डिंग स्थान है जिसे आप अगले कमिट में शामिल करने के लिए तैयार हैं। git add का उपयोग करें:


git add .       # वर्तमान निर्देशिका और उपनिर्देशिकाओं में सभी परिवर्तनों को स्टेज करता है
git add file.txt # केवल निर्दिष्ट फ़ाइल को स्टेज करता है

git commit के साथ परिवर्तनों को कमिट करना

अपने परिवर्तनों को स्टेज करने के बाद, git commit का उपयोग करके एक कमिट बनाएँ। एक कमिट आपके प्रोजेक्ट का किसी विशिष्ट समय पर एक स्नैपशॉट है। परिवर्तनों की व्याख्या करते हुए हमेशा एक वर्णनात्मक संदेश शामिल करें:


git commit -m "Initial commit: setting up project structure"

अगले कदम

आपने एक Git रिपॉजिटरी इनिशियलाइज़ की है और अपना पहला कमिट किया है! अब ब्रांचिंग, मर्जिंग, रिमोट रिपॉजिटरी और दूसरों के साथ सहयोग करना सीखें। आधिकारिक Git प्रलेखन सहित कई संसाधन ऑनलाइन उपलब्ध हैं।

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *