Coconote
AI notes
AI voice & video notes
Try for free
📚
Git और GitHub का ट्यूटोरियल
Sep 2, 2024
Git और GitHub पर ट्यूटोरियल के नोट्स
परिचय
श्री। शदा दीदी
ने Git और GitHub का विस्तार से अध्ययन कराया।
Git एक महत्वपूर्ण टूल है जो हर डेवलपर को आना चाहिए।
Git और Version Control System (VCS)
Version Control Systems
:
कोड में परिवर्तन को ट्रैक करने में मदद करते हैं।
बैंक खाता की तरह, जिसमें हर लेन-देन का विवरण होता है।
Git
दुनिया में सबसे लोकप्रिय VCS है।
मुफ्त और ओपन-सोर्स है।
तेज़ और स्केलेबल।
Git का उपयोग
कोड की इतिहास ट्रैकिंग
:
पुराने कोड स्टेट्स में वापस जाने की सुविधा देता है।
सहयोग (Collaboration)
:
टीम में काम करते समय परिवर्तन ट्रैक करता है।
एक ही फ़ाइल में कई डेवलपर्स के परिवर्तनों को ओवरराइट होने से बचाता है।
GitHub
GitHub एक वेबसाइट है जो डेवलपर्स को Git का उपयोग करके अपने कोड को स्टोर और प्रबंधित करने की अनुमति देती है।
प्रोफ़ाइल बनाना
:
ईमेल का उपयोग कर GitHub पर खाता बनाना।
Repository
:
GitHub पर प्रोजेक्ट्स को अपलोड करने के लिए फ़ोल्डर।
इसे आमतौर पर "repos" कहा जाता है।
GitHub पर Repository बनाना
एक नई repository बनाना और उसमें README फ़ाइल जोड़ना।
प्रोजेक्ट को GitHub पर स्टोर करना।
Git की मूलभूत कमांड्स
Clone
: किसी GitHub रिपॉजिटरी को लोकल मशीन पर क्लोन करना।
Status
: वर्तमान स्टेटस दिखाता है।
Add
: फाइल को स्टेज में जोड़ता है।
Commit
: परिवर्तन को स्थानीय रूप से रिकॉर्ड करता है।
Push
: परिवर्तनों को GitHub पर अपलोड करता है।
Pull
: GitHub से परिवर्तनों को लोकल मशीन पर लाना।
Branch
: फ़ीचर्स के लिए अलग-अलग शाखाएँ बनाना।
Merge
: विभिन्न शाखाओं में परिवर्तनों को जोड़ना।
Fork
: किसी अन्य डेवलपर की रिपॉजिटरी की एक कॉपी बनाना।
महत्वपूर्ण नोट्स
Merge Conflicts
: जब दो शाखाओं में एक ही लाइन में बदलाव होते हैं तो समस्या आती है।
Undoing Changes
: गलतियों से बचने के लिए परिवर्तनों को वापस कैसे लाना है।
Forking
: किसी अन्य रिपॉजिटरी की कॉपी बनाकर उस पर काम करना।
निष्कर्ष
Git और GitHub का सही उपयोग डेवलपर्स के लिए महत्वपूर्ण है।
अपना कॉलेज
में और अधिक गहन अध्ययन के लिए डेल्टा बैच उपलब्ध है।
ट्यूटोरियल का समापन।
📄
Full transcript