Git Tutorials

Git की बुनियादी बातें: शुरुआती गाइड

Spread the love

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

विषय सूची

Git के साथ शुरुआत करना

कमांड में जाने से पहले, सुनिश्चित करें कि Git आपके सिस्टम पर स्थापित है। आप इसे आधिकारिक Git वेबसाइट से डाउनलोड कर सकते हैं। एक बार स्थापित हो जाने पर, कमांड लाइन या टर्मिनल का उपयोग करके अपनी प्रोजेक्ट निर्देशिका में नेविगेट करें। इसका उपयोग करके एक Git रिपॉजिटरी को इनिशियलाइज़ करें:

git init

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

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

git add कमांड परिवर्तनों को स्टेज करता है, उन्हें आपके अगले कमिट के लिए तैयार करता है। इसे उन संशोधनों का चयन करने के रूप में सोचें जिन्हें आप एक विशिष्ट स्नैपशॉट के भाग के रूप में सहेजना चाहते हैं। git add फ़ाइलों या निर्देशिकाओं को तर्कों के रूप में लेता है।

उदाहरण:

  • git add README.md: केवल README.md में परिवर्तनों को स्टेज करता है।
  • git add *.txt: सभी .txt फ़ाइलों में परिवर्तनों को स्टेज करता है।
  • git add .: वर्तमान निर्देशिका और उसकी उपनिर्देशिकाओं में सभी परिवर्तनों को स्टेज करता है। सावधानी के साथ प्रयोग करें!

git add का उपयोग करने के बाद, परिवर्तन स्टेज हो जाते हैं लेकिन अभी तक स्थायी रूप से सहेजे नहीं जाते हैं। यदि आप git status चलाते हैं, तो आप उन्हें सूचीबद्ध देखेंगे।

git commit के साथ कमिट बनाना

git commit कमांड आपके स्टेज किए गए परिवर्तनों को स्थानीय Git रिपॉजिटरी में सहेजता है (कमिट करता है)। प्रत्येक कमिट आपके प्रोजेक्ट के एक विशिष्ट समय पर एक स्नैपशॉट का प्रतिनिधित्व करता है और इसमें एक वर्णनात्मक संदेश शामिल होता है।

कमांड:

git commit -m "आपका वर्णनात्मक कमिट संदेश"

-m ध्वज आपके संदेश को सीधे कमांड में जोड़ता है। आपके प्रोजेक्ट के इतिहास को समझने के लिए एक अच्छी तरह से लिखा गया संदेश महत्वपूर्ण है। -m के बिना, Git संदेश लिखने के लिए आपके लिए एक टेक्स्ट एडिटर खोलता है।

एक बुनियादी Git वर्कफ़्लो

  1. परिवर्तन करें: अपनी प्रोजेक्ट फ़ाइलों को संपादित करें।
  2. परिवर्तनों को स्टेज करें: अपने अगले कमिट के लिए परिवर्तनों का चयन करने के लिए git add का उपयोग करें।
  3. परिवर्तनों को कमिट करें: स्टेज किए गए परिवर्तनों को सहेजने के लिए git commit -m "आपका संदेश" का उपयोग करें।

परिवर्तन करने, उन्हें स्टेज करने और उन्हें कमिट करने का यह चक्र Git के संस्करण नियंत्रण का मूल बनाता है।

अगले कदम: अपने Git ज्ञान का विस्तार करना

इस ट्यूटोरियल में मूल बातें शामिल थीं। Git की शक्ति का पूरी तरह से उपयोग करने के लिए, अतिरिक्त कमांड का पता लगाएँ जैसे:

  • git push: रिमोट रिपॉजिटरी (जैसे GitHub या GitLab) पर अपने कमिट्स अपलोड करता है।
  • git pull: रिमोट रिपॉजिटरी से परिवर्तन डाउनलोड करता है।
  • git branch: समानांतर विकास के लिए शाखाएँ बनाता और प्रबंधित करता है।
  • git merge: विभिन्न शाखाओं से परिवर्तनों को जोड़ता है।
  • git status: आपकी कार्यशील निर्देशिका और स्टेजिंग क्षेत्र की वर्तमान स्थिति दिखाता है।
  • git log: कमिट इतिहास प्रदर्शित करता है।

इन कमांडों में महारत हासिल करने से आप प्रभावी ढंग से सहयोग कर सकेंगे, जटिल परियोजनाओं का प्रबंधन कर सकेंगे और एक स्वच्छ, व्यवस्थित संस्करण इतिहास बनाए रख सकेंगे।

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

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