इस ट्यूटोरियल में हम एक GIT का सिंपल प्रोजेक्ट बनाएंगे और GIT BASH के भीतर अलग-अलग कमांड के बारे में देखेंगे इनका उपयोग कैसे किया जाता है, निम्नलिखित महत्वपूर्ण कमांड के बारे में हम समझेंगे
- git init
- git add
- git commit
- git clone
- git status
- git log
सबसे पहले git init का उपयोग GIT में किसी रिपोजिटरी को क्रिएट करने के लिए किया जाता है। दूसरे शब्दों में, किसी वर्किंग फोल्डर को रिपोजिटरी में रूपांतरित करने के लिए अर्थात फोल्डर को रिपोजिटरी के रूप में इनीशिएलाइज्ड करने के लिए इस कमांड का उपयोग किया जाता है। इस कमांड का उपयोग करने के बाद डायरेक्टरी एक रिपोजिटरी में रूपांतरित हो जाती है और उस रिपोजिटरी में जो भी फाइल होते हैं उनका संचालन git सॉफ्टवेयर के द्वारा किया जाने लगता है। इस कमांड के रन करने पर .git नामक hidden फोल्डर वर्किंग डाइरेक्टरी में बनता है जो वर्किंग डाइरेक्टरी के सभी फाइल्स और फ़ोल्डर्स को मैनेज करता है।
git add कमांड का उपयोग किसी डायरेक्टरी के फाइल्स को स्टेजिंग एरिया में ले जाने के लिए किया जाता है। स्टेजिंग एरिया एक लॉजिकल एरिया या कॉन्सएप्ट है जो यह बताता है कि इस एरिया में रखे फाइल्स को commit किया जा सकता है। commit करने के लिए वर्किंग डायरेक्टरी के files को स्टेजिंग एरिया में ले जाया जाता है और उसके बाद git commit कमांड को यूज किया जाता है जिसके कारण ये files GIT रिपोजिटरी में चले जाते हैं। लोकल सिस्टम पर बने इस रिपॉजिटरी को लोकल रिपॉजिटरी कहते हैं। लोकल रिपॉजिटरी के फाइल्स को रिमोट रिपॉजिटरी में स्थानांतरित किया जाता है। इसी प्रकार, रिमोट रिपॉजिटरी के फाइल्स को क्लोन कर लोकल रिपॉजिटरी में लाया जाता है। git clone कमांड का उपयोग कर रिमोट रिपॉजिटरी के डाटा को लोकल रिपोजिटरी में स्थानांतरित किया जाता है। git clone <url> का उपयोग कर क्लोनिंग किया जाता है जहाँ यूआरएल रिमोट रिपॉजिटरी का होता है।
git status कमांड का उपयोग किसी रिपोजिटरी में रखे फाइल्स के स्टेटस को track करने के लिए किया जाता है।
git log कमांड का उपयोग वर्तमान समय तक किए क्रियाकलापों के इतिहास को ट्रैक करने के लिए किया जाता है।
STEP वर्किंग डाइरेक्टरी पर डबल क्लिक कर उसको ओपन कीजिए और उसके भीतर राइट क्लिक कर GIT BASH मेनू आइटम को क्लिक कीजिए। GIT BASH कंसोल ओपन होता है।
STEP अब git status कमांड लिख कर Enter key दबाए। हमें निम्नलिखित fatal error दिखाई देता है।
STEP अब git init कमांड रन कर वर्किंग डाइरेक्टरी को git रिपोजिटरी में परिवर्तित कीजिए।
STEP .Git नामक एक hidden folder वर्तमान फोल्डर में बनता है।
STEP वर्किंग डायरेक्टरी के भीतर निम्नलिखित तीन फाइल्स बनाइए जैसा कि चित्र में दिखाया गया है
STEP अब दोबारा git status कमांड को रन कीजिए हमें मास्टर ब्रांच के बारे में जानकारी मिलती है। साथ ही GIT तीनो फाइल्स को अनट्रेक्ड फाइल्स के रूप में दर्शाता है।
STEP web.html फाइल को वर्किंग डायरेक्टरी से स्टेजिंग एरिया में ले जाने के लिए git add web.html कमांड का यूज करते हैं जैसा कि नीचे दिखाया गया है। ऐसा करने पर यह फ़ाइल स्टेजिंग एरिया में चला जाता है। जब कोई फाइल स्टेजिंग एरिया में चला जाता है तो उस फाइल को रिपोजिटरी एरिया में move करने के लिए git commit कमांड का यूज किया जा सकता है। पुनः git status कमांड को रन करने पर हम पाते हैं कि अभी भी दो फाइल अनट्रेक्ड स्टेटस में पडे हुए हैं सिवाय web.html के।
STEP अनट्रेक्ड files को ट्रैकिंग में लाने के लिए git add command का प्रयोग किया जाता है। --a स्विच का उपयोग कर वर्तमान डायरेक्टरी के सभी फाइल्स को ट्रैकिंग में लाया जा सकता है।
STEP
STEP
STEP
STEP
STEP
STEP
STEP code - कमाांड का उपयोग कर Visual Studio code को इन्वोक किया जाता है। इसके लिए सिस्टम में पहले से VS Code इंस्टॉल होना चाहिए।
STEP नीचे चित्र में दिखाया गया है कि code - के रन करने पर कैसे VS Code इन्वोक होता है।
STEP
STEP
STEP
STEP
STEP
No comments:
Post a Comment