हाय रमन मैं हूं आपकी श्रद्धा दीदी और वेलकम तू अपना कॉलेज आज के ट्यूटोरियल के अंदर हम डिटेल में कर करने वाले हैं गीत और गिठाब के बड़े में तो हम डिटेल में बिल्कुल स्क्रैच से गीत और गेटअप को पढ़ेंगे अगर हमें कोई आइडिया नहीं है की गेट क्या होता है गेट अप क्या होता है इनको हम उसे कैसे करते हैं क्या कमांड्स हम उसे करते हैं तो बिल्कुल घबराने की बात नहीं है साड़ी चीजों को बिल्कुल बेसिक से लेकर अच्छे खेस लेवल तक हम कर कर रहे होंगे इसके साथ-साथ साड़ी जो गीत की कमांड जो होती है उनके लिए एक चीट सीट भी हमने आपको दे राखी है उसको भी आप जाकर डाउनलोड कर सकते हैं अब गीत की जब हम बात करते हैं तो गीत एक काफी इंपॉर्टेंट टूल होता है जो हर एक डेवलपर को चलाना आना चाहिए क्योंकि अगर हम किसी भी तरीके की डेवलपमेंट करते हैं तो उसमें जब हम बड़े प्रोजेक्ट्स के ऊपर कम करेंगे या इनफैक्ट अगर हम स्मॉल प्रोजेक्ट्स के ऊपर भी कम करते हैं तो गीत की बेसिक नॉलेज होना जरूरी है साथ के साथ अपने प्रोजेक्ट्स को हम किस तरीके से गेटअप के ऊपर अपलोड कर सकते हैं वो हमें पता होना चाहिए गेट की बेसिक कमांड्स के बड़े में हमें पता होना चाहिए गीत हाफ के बीच में डिफरेंस क्या होते हैं गीठम को कैसे हम चला सकते हैं ब्रांचेस जैसे फॉकिंग जैसे डिफरेंट डिफरेंट कॉन्सेप्ट्स की मतलब क्या होते हैं ये साड़ी चीज एक अच्छे डेवलपर को पता हनी चाहिए और साड़ी चीजों को हमने अच्छे से डिटेल में इस ट्यूटोरियल के अंदर कर कर रखा है तो अब स्टार्ट करते हैं अपने गीत और गेटअप के साथ अब जब भी हम गेट और गेट अप को पढ़ेंगे वैसे तो बहुत साड़ी चीज जिनको कर किया जा सकता है पर इस ट्यूटोरियल के अंदर हम सबसे इंपॉर्टेंट चीजों को डिटेल में कर कर रहे हो यानी ऐसी चीज जिन्हें हम दे तू दे बेसिस पर प्रैक्टिकल उसे कर रहे होंगे सबसे पहले बात करते हैं की गेट एक्चुअली होता क्या है गेट हमारा एक तरीके का वर्जन कंट्रोल सिस्टम होता है वर्जन कंट्रोल सिस्टम हमारे ऐसे टूल्स होते हैं जो हमें हेल्प करते हैं तो ट्रैक्ट चेंज इन कोड इसको ऐसे सोच सकते हैं की जैसे हमारे पास बैंक अकाउंट होता है तो बैंक अकाउंट के अंदर पुरी की पुरी स्टेटमेंट होती है की अकाउंट के अंदर कब कोई अमाउंट क्रेडिट हुई कब डेबिट हुई कब उसे अमाउंट के ऊपर कितना टैक्स लगा तो इस तरीके की काफी साड़ी इनफॉरमेशन होती है ऐसी ही इनफॉरमेशन जब हम अपने किसी कोड या अपने किसी प्रोजेक्ट के लिए से करवाते हैं तो उसको करवाते हैं इन डी फॉर्म ऑफ वर्जन कंट्रोल सिस्टम यानी वर्जन कंट्रोल सिस्टम प्रोजेक्ट की पुरी की पुरी हिस्ट्री ट्रैक करता है की उसे कोड के अंदर कब कोई नई फाइल एड हुई कब कोई फाइल डिलीट हुई कब हमने कोड के अंदर किस लाइन के अंदर क्या किया क्या चीज किया कौन सी लाइन को डिलीट किया तो इस तरीके की साड़ी की साड़ी हिस्ट्री वर्जन कंट्रोल सिस्टम स्टार्ट करते हैं और गीत ऐसा ही एक काफी पॉपुलर वर्जन कंट्रोल सिस्टम है अब गेट को उसे करने के कई सारे रीजंस है सबसे पहले गिफ्ट इस वन ऑफ डी मोस्ट पॉपुलर वर्जन कंट्रोल सिस्टम इन डी वर्ल्ड यानी ये आपको सिर्फ ऐसा नहीं है की हम डेट टुडे बेसिस पर अपने से प्रोजेक्ट्स के लिए उसे करेंगे कंपनी के अंदर कम करते टाइम भी काफी साड़ी कंपनी के अंदर हम गेट और गेट अप कोई उसे कर रहे होते हैं इनफैक्ट मैं अपना खुद का एग्जांपल लूं तो माइक्रोसॉफ्ट में मेरी जो इंटर्नशिप थी तो उसके कोड को मैनेज करने के लिए भी हमने जायंट गेट अप को उसे किया था सेकंड रीजन है की गेट हमारा फ्री और ओपन सोर्स होता है यानी इसको कोई भी उसे कर सकता है फ्रिली उसे कर सकते हैं हमें कुछ पे नहीं करना पड़ता और तीसरा आईटी इस फास्ट और आईटी इस केवल यानी कितनी भी छोटी स्केल का या कितनी भी बड़ी स्केल का प्रोजेक्ट हो गेट हमारे हमेशा कम ए सकता है अब गीत को प्राइम में रेली हम दो केमोन के लिए उसे करते हैं इनमें से सबसे पहले कम होता है तू ट्रैक डी हिस्ट्री किसकी हिस्ट्री हमारी कोड की हिस्ट्री जिसे पर एग्जांपल हम किसी बड़े से प्रोजेक्ट पर कम कर रहे हैं हम एक वेबसाइट बनाने की कोशिश कर रहे हैं वेबसाइट के ऊपर हम एक-एक करके बहुत सारे एड कर रहे हैं सबसे पहले फीचर्स में हो सकता है की हमने साइन अप के लिए जो पेज है उसे एड किया उसके बाद हो सकता है की हमारी वेबसाइट के ऊपर कुछ बटंस हैं हमने उन्हें एड किया उसके बाद हो सकता है हम कुछ और एक नया ही फीचर लेकर आए जैसे हेल्प के लिए हमने एक फॉर्म अलग से अपनी वेबसाइट के ऊपर एड कर दिया अब हो सकता है की ये जो हेल्प का फॉर्म है इस फीचर को बिल्ड करने में या तो काफी ज्यादा टाइम ग रहा है इस फीचर को बिल्ड करने में बहुत सारे हमें प्रॉब्लम्स ए रहे हैं तो हम चाहते हैं की इस फीचर को हम बाद के किसी फैज में बिल्ड करेंगे हम चाहते हैं वापस से हमारा कोड वैसे ही हो जाए जैसे हमने बंटस वाली फीचर तक कंप्लीट किया था अपनी कोर्ट को तो उसके लिए एक तरीका तो ये है की हम मैन्युअल बेट कर एक-एक फाइल डिलीट करें जो हमने अलग से हेल्प के लिए लिखी है एक-एक लाइन ऑफ कोड को डिलीट किया जाए हर चेंज को डिलीट किया जाए रिवर्ट किया जाए पर अगर हम बड़े स्केल प्रोजेक्ट्स पर और इंपॉर्टेंट क्वेश्चन प्रोजेक्ट्स पर कम करते हैं तो मैन्युअल ये साड़ी चीज करना रिस्की है इसीलिए हमें कुछ ऑटोमेटिक सॉफ्टवेयर चाहिए जो क्या करें जो हमें बता दें की बंटस तक कितना कोड लिखा गया था यानी पुराना हमारा एक हिस्ट्री होगा की यहां तक हमने ये लाइन ऑफ कोड लिखी थी और हम चाहें तो कभी भी इस फेस में जा सकते हैं अपने प्रोजेक्ट को लेकर तो इसीलिए हमारी प्रोजेक्ट हिस्ट्री ट्रैक करना इंपॉर्टेंट है जो गिफ्ट हमारे लिए करता है दूसरा मेजर कम जो गेट हमें करने में हेल्प करता है वो है तू कोलैबोरेट कोलैबोरेट का मतलब होता है की किसी टीम के साथ कम करना जैसे लेट सपोज अभी तो हो सकता है की कॉलेज के अंदर अगर हम हैं तो हम अपने सोलर प्रोजेक्ट्स पर कम कर रहे हैं पर कंपनी के अंदर जाकर तो एक-एक प्रोजेक्ट पर बहुत सारे डेवलपर कम कर रहे होते हैं तो ऐसे में बहुत इंपॉर्टेंट हो जाता है ट्रैक करना की एक प्रोजेक्ट के ऊपर कौन से फीचर में क्या-क्या चेंज किस डेवलपर ने किया हैं और सारे लोग एक दूसरे के चेंज को ओवरनाइट ना कर दे ओवर राइट मतलब से ही फाइल के अंदर अगर एक व्यक्ति चेंज कर रहा है और दूसरा व्यक्ति चेंज कर रहा है तो कौन से व्यक्ति के कौन से डेवलपर के जो चेंज हैं वो एक्सेप्ट होने चाहिए उसे फाइल के अंदर इस तरीके की कई साड़ी प्रॉब्लम्स आई है और ऐसी प्रॉब्लम्स को रिजॉल्व करने का कम हम करते हैं यूजिंग गीत तो गेट हमें कोलैबोरेशन में हेल्प करता है गेट हमें हमारी कोड की हिस्ट्री ट्रैक करने में हेल्प करता है तो गेट सिर्फ हमारे लिए टूल नहीं है एक जरिया नहीं है ये एक्चुअली ये स्किल है जिसको सिख कर हम ना सिर्फ अपने प्रोजेक्ट्स पर एक्चुअली अपनी डेवलपर जर्नी के अंदर थ्रू आउट इसे इंप्लीमेंट कर रहे होंगे अब ये तो हो गया के बड़े में नेक्स्ट हम बात करते हैं की गाथा क्या है गीत हमारा एक टूल है यानी एक सॉफ्टवेयर उसे हम समझ सकते हैं जो हमारे कंप्यूटर सिस्टम के ऊपर चला है पर गेट हब हमारी एक वेबसाइट होती है जो अलाव करती है डेवलपर को तू स्टोर और मैनेज डर कोड यूजिंग यानी हमारी githab.com एक प्रॉपर वेबसाइट है जिसके ऊपर डेवलपर अपना पूरा का पूरा कोड अपलोड कर सकते हैं फिर उसे कोड के अंदर वहीं पर कुछ कुछ चेंज कर सकते हैं या फिर अगर हमने अपने सिस्टम के अंदर चेंज किया हैं तो उन चेंज को वहां पर रिफ्लेक्टर कर सकते हैं अब गिठाब के ऊपर जनरली हम आज डेवलपर अपना पूरा कोड अपलोड करते हैं और जब भी हम अपना रिज्यूम में बनाते हैं यानी जब भी हम प्लेसमेंट के लिए इंटेंसिव के लिए अप्लाई करते हैं तो हम अपने प्रोजेक्ट्स के सामने अपने गेट अप का लिंक दे देते हैं जहां पर कोई भी हर जो है या इंटरव्यू जो है जाकर वेरीफाई कर सकता है की हमने एक्चुअली उसे प्रोजेक्ट पर कम किया है और उसका पूरा का पूरा कोड चाहिए तो जाकर चेक कर सकता है तो किताब ऐसे ही वेबसाइट है जिसके ऊपर हम अपने प्रोजेक्ट्स का पूरा का पूरा कोड अपलोड कर देते हैं और ये जो हमारे प्रोजेक्ट्स होते हैं इनको जनरली हम फोल्डर की फॉर्म में अपलोड करते हैं यानी इसको ऐसे सोच सकते हैं जैसे हमारी इंस्टाग्राम की प्रोफाइल होती है इंस्टाग्राम प्रोफाइल के ऊपर हम चाहें अपनी फोटोस जो है साड़ी साड़ी अपलोड कर सकते हैं अब कोई व्यक्ति है जो मॉडलिंग करता है या कोई व्यक्ति है जो एक्टर है तो वो क्या कर सकते हैं अपने पूरे पोर्टफोलियो के अंदर अपनी इंस्टाग्राम की प्रोफाइल का भी लिंक दाल सकते हैं की यहां पर भी मेरी फोटोस या यहां पर भी मेरा कम अवेलेबल है इस तरीके से एस डेवलपर हम अपने रिज्यूम में या अपने पोर्टफोलियो के साथ अपनी गीतम का लिंक दाल सकते हैं ये बताने के लिए की यहां पर मेरा सर का सर कम अवेलेबल है और ये जो प्रोजेक्ट्स की फॉर्म में हम अपलोड करते हैं इन फोल्डर को गिफ्ट की भाषा में हम रिपोजिटरी कहते हैं रिपोजिटरी यानी हमारा फोल्डर जिसके अंदर हमारा प्रॉपर कोड होता है तो बहुत साड़ी रिपोजिटरीज है जिनको हम गेट अप के ऊपर अपलोड कर सकते हैं अब शॉर्ट में इनको हम रिपोेर्स भी बोल रहे होंगे क्योंकि रपोजिटरी काफी भारी सा शब्द होता है पर बेसिक सेंस यही है की किट हब हमारी वेबसाइट है जिसके ऊपर हम अपने प्रोजेक्ट्स या दूसरे कोड को अपलोड कर रहे होते हैं और इन फैक्ट गेट हाफ के ऊपर हम दूसरे लोगों की कोड को दूसरे लोगों की रिप्रेजेंट्रीज को भी देख सकते हैं इन फैक्ट उन रिपोजिटरीज की हम कॉपी बना सकते हैं और उसके अंदर खुद के चेंज भी दाल सकते हैं आप गेट को पढ़ने से पहले हम गेट अप के ऊपर अपनी प्रोफाइल बनाना चाहते हैं तो गेट अप के ऊपर प्रोफाइल बनाने के लिए हमें इस लिंक पर जाना होगा और प्रोफाइल बनाने के लिए हमारे पास एक ईमेल एड्रेस होना चाहिए अब आपका ईमेल एड्रेस कोई नॉर्मल ईमेल एड्रेस भी हो सकता है या फिर वो चाहे तो आपके कॉलेज की कोई ईमेल आईडी भी हो शक्ति है गेट अगर हम कॉलेज की ईमेल आईडी से साइन अप करते हैं तो हमें कुछ एडिशनल फीचर्स देती है पर जनरली हमें अपने पर्सनल ईमेल एड्रेस के साथ भी अपनी गाथा आईडी बनानी चाहिए क्योंकि कॉलेज की ईमेल आईडी हो सकता है कुछ टाइम के बाद वो अपना करेंगे जब हम कॉलेज से ग्रेजुएट हो जैन तो इसीलिए एक पर्सनल ईमेल आईडी जो हमेशा हमारे पास रहेगी उसके ऊपर हमें अपनी अच्छे से आईडी सेटअप करनी चाहिए तो हम इस लिंक पर ए गए हैं जहां पर हम अपनी गिठाप का अकाउंट बनाएंगे अब अगर हम फर्स्ट टाइम गेट अप के ऊपर साइन अप कर रहे हैं तो हमें साइन अप पे क्लिक करना पड़ेगा नहीं तो आपके पास अगर ऑलरेडी गेट अप का अकाउंट है तो फिर आप डायरेक्टली जाकर लॉगिन कर सकते हैं थोड़ा सा हिस्सा आपको स्किप करना पड़ेगा अब साइन अप की बात करें जो बिल्कुल फर्स्ट टाइम यूजर्स हैं हम साइन अप के ऊपर क्लिक करेंगे और यहां पर इस तरीके से हो सकता है हमारे पास मैसेज आए सबसे पहले हमें अपनी ईमेल आईडी डालनी पड़ेगी तो हमने ऑलरेडी अपने लिए एक ईमेल आईडी क्रिएट की है स्टूडेंट @ अपना college.in इसको कर लेते हैं कंटिन्यू हम अपने लिए कोई भी पासवर्ड है जिससे सेट कर सकते हैं इसे कर देते हैं कंटिन्यू वैसे काफी वीक पासवर्ड है बट लेट मेक आईटी एन बीट स्त्रोंगर तो यूजर नाम के लिए हम इंटर कर सकते हैं स्टूडेंट अपना कॉलेज इसे कर लेते हैं कंटिन्यू और यहां पर मुझे प्रोडक्ट रिलेटेड ईमेल्स नहीं चाहिए वेरीफाई करना पड़ेगा की हम एक एक्चुअल व्यक्ति हैं यहां क्लिक कर देंगे अब हम क्रिएट अकाउंट पर जैसे क्रिएट अकाउंट करेंगे हमारी ईमेल आईडी के ऊपर हमारे पास एक कोड आया होगा अब यह हमारी ईमेल आईडी है ये 8211 वाला कोड हमारे पास आए इसको कॉपी कर लेते हैं पेस्ट कर लेते हैं और करेंगे इंटर तो यहां पर हमसे कुछ बेसिक डीटेल्स पूछी जा रही हैं थोड़ा सा मिनिमाइज कर लेते हैं नॉर्मल हमारा पेज ऐसा दिखेगा अब यहां से पूछा जा रहा है की टीम मेंबर्स कितने होने वाले हैं तो हम बोलेंगे सिर्फ हम कम करने वाले हैं आई एम एन स्टूडेंट इसको अगर देखें कंटिन्यू अब यहां पर हो सकता है कुछ-कुछ ऑप्शंस आप चाहें तो चीज कर सकते हैं पर इसका ज्यादा कोई फर्क पड़ेगा नहीं इसको कर देते हैं कंटिन्यू और हमें दो ऑप्शंस दिखाई देगी अप्लाई पर योर गेटअप स्टूडेंट बेनिफिट्स बट हम स्टूडेंट बेनिफिट्स के लिए अभी नहीं अप्लाई करना चाहते हैं आप चाहें तो अप्लाई भी कर सकते हैं पर हम करने वाले कंटिन्यू पर फ्री एन इस तरीके से हमारे लिए हमारा डैशबोर्ड खुलेगा अब यहां पर काफी साड़ी कन्ज्यूरिंग चीज हमें दिखे रही होगी पर हमें इतना कंफ्यूज नहीं होना ये पूरे डैशबोर्ड को इग्नोर करके हम टॉप राइट पर जाएंगे और टॉप राइट पर हमारे पास हमारे सिंपल ऑप्शंस हमें दिखाई देंगे सिंपल ऑप्शंस में सबसे पहले तो हम योर प्रोफाइल पर जा सकते हैं तो ये हमारी गिठाब की प्रोफाइल है जो हमारे लिए खुलेगी यहां हमें हमारा यूजरनेम दिखाई देता है या हमें हमारी एक्टिविटी दिखाई दी थी की कितने दिन हमने गिठाब के ऊपर कम किया है कितने दिन हम गेट अप के ऊपर एक्टिव रहे हैं तो ग्रीन मतलब हमने एक कंट्रीब्यूशन किया है आज यानी अपना अकाउंट बना कर ये हमारा ओवरव्यू है ओवरव्यू के अलावा हमारे पास यहां रिपोजिटरीज का ऑप्शन है रिप्रेजिटरीज मतलब हमारे प्रोजेक्ट्स अभी हमारे पास कोई पब्लिक रिप्रेजेंट्रीज नहीं है यानी अभी कोई ऐसे प्रोजेक्ट्स नहीं है जो हम लोगों को दिखा सके तो सबसे पहले हम अपने गिठाब अकाउंट पर कुछ कुछ चीज करने वाले हैं सबसे पहले चीज जो हम करेंगे वो एक नई रिपोजिटरीज बनाएंगे अपना कॉलेज डेमो के नाम से नई रिपोजिटरी खाने का मतलब है हमें एक नया प्रोजेक्ट बनाएंगे उसके लिए एक नया फोल्डर बनाएंगे पर उसे प्रोजेक्ट की शुरुआत हम अपने कंप्यूटर या अपने लैपटॉप से नहीं करेंगे उसकी शुरुआत से करने वाले हैं तो नई रिपोजिटरीज बनाने के लिए हम रिप्रेजिटरीज के अंदर जाएंगे और इस न्यू बटन पर क्लिक करेंगे न्यू बटन पर जैसे ही क्लिक किया हमारे लिए कुछ ऑप्शंस ए गए यहां हम ओनर होने वाले हैं रेपो के हम क्या नाम रखना वाले हैं हम वैसे तो कुछ भी नाम रख सकते हैं जो अवेलेबल हो पर हम इसे नाम देंगे अपना कॉलेज डेमो और हम चाहे तो इसे कोई ब्रीफ डिस्क्रप्शन भी दे सकते हैं लेट सपोज लेट गिव आईटी ए डिस्क्रिप्शन दिस इस मी फर्स्ट गिफ्ट रिपोजिटरी और हम चाहे तो इसे प्राइवेट भी बना सकते हैं चाहे तो इसे पब्लिक भी बना सकते हैं प्राइवेट रिपोज वो होती है जो दूसरे लोगों को दिखाई नहीं देगी सिर्फ हमें दिखाई देगी जैसे ही हमारे इंस्टाग्राम के ऊपर प्राइवेट स्टोरी होती है जो हमारे से फ्रेंड्स को दिखाई देती हैं वैसे ही कुछ सिस्टम है और पब्लिक अपोजिट होती है जो सबको दिखाई देती है जैसे अगर हमारा अकाउंट पब्लिक है इंस्टाग्राम पर तो सबको हमारी फोटोस और वीडियो दिखाई देगी तो इससे चीज कर लेते हैं पब्लिक साथ के साथ हमारे पास एक ऑप्शन आएगा इनिशियलिसए दिस इसे रिपोजिटरीज विद एड मी इसको हम कर देते हैं क्लिक अब ये रेडमी क्या होती है रीड मी हमारी एक स्पेशल टाइप की फाइल होती है जिसके अंदर प्रोजेक्ट के बड़े में डीटेल्स होती है यानी जनरली जब भी हम कोई प्रोजेक्ट बनाते हैं गेट अप के ऊपर उसके साथ हमें रीड भी अगर हम इनिशियलिसए करते हैं तो वही अच्छी चीज होती है क्योंकि रीड मी के अंदर हम लिखकर बताते हैं की प्रोजेक्ट क्या है इसका नाम क्या है इसको उसे कैसे करना है हमने इस प्रोजेक्ट को क्यों बनाया है इस प्रोजेक्ट के अंदर क्या-क्या फीचर्स और दूसरी रिलेटेड इनफॉरमेशन इसको क्लिक कर लेते हैं और यहां से क्रिएट कर लेते हैं अपनी रिप्रेजेंट्री अब रिपोर्टर ही हमारी क्रिएट होकर ए गई और इस तरीके का पेज हमारे लिए खुला जाएगा और ये पेज यहां से हमें दिखे रहा है की स्टूडेंट अपना कॉलेज अकाउंट के अंदर अपना कॉलेज डेमो नाम की एक रेपो है और उसे रेपो का सर का सर कोड हमें यहां पर दिखाई दे रहा अभी के लिए इश्यूज क्या है पुल रिक्वेस्ट क्या है एक्शंस प्रोजेक्ट की साड़ी की साड़ी चीज इग्नोर करनी है और सिर्फ उन चीजों पर ध्यान देना है जिनको हम उसे करने वाले हैं तो अगर कभी भी अपनी गाथा अकाउंट्स पर हम को जाते हैं तो को जान पर कुछ नहीं करना वापस अपने योर प्रोफाइल पर ए जाना तो हम अपनी प्रोफाइल पे ए जाएंगे प्रोफाइल पे आने के बाद हम रिपर्स में जान जा सकते हैं अब रिपर्स में हमें अपना कॉलेज डेमो नाम की अपनी रिपोजिटरीज देखनी शुरू हो गई है इस पर जैसे ही हम क्लिक करेंगे हम वापस से अपनी रेपो के अंदर ए जाएंगे यहां पर हमें दिखे रहा है की हमारे प्रोजेक्ट के अंदर एक सिंगल फाइल है रीड मी डॉट एचडी डॉट एम दी का मतलब होता है यानी ये जो रेडमी डॉट md5 है इसके अंदर रिलेटेड इनफॉरमेशन रोड करती है और अभी रेडमी के अंदर अपना कॉलेज डेमो नाम से इसका टाइटल लिखा हुआ है साथ के साथ हमने जो डिस्क्रिप्शन एड किया था दिस इस मी फर्स्ट गीत्रपोजिटरी वो वाली चीज यहां पर है और यहां कुछ इनिशियल कमेंट जैसा दिखाई दे रहा होगा वन मिनट वो इनिशियल कमेंट खाने का मतलब होता है की हमने फर्स्ट टाइम कुछ कम किया है कमेंट मतलब कुछ चेंज किया है जैसे हमने खाली प्रोजेक्ट बनाया और उसके अंदर रीड मी को एड किया तो ये हमारा पहले चेंज है इस प्रोजेक्ट के अंदर तो यहां से हमें दिखे रहा है की गिठाब हमारी चेंज को ट्रैक करता है ये हमारा पहले चेंज था अब इसके अंदर एक और चेंज करके देखते हैं चेंज करने के लिए चेंज को वैसे गिठाब के अंदर कहते हैं हम कमेंट यानी चेंज को अगर हमें फाइनल करना है तो उसको कहते हैं कमेंट अब जैसे कमेंट रियल लाइफ के अंदर होता है कमेंट का मतलब होता है बेसिकली कमिटमेंट अब जैसे रिलेशनशिप में कमिटमेंट्स होती हैं यानी पहले हमारा इंगेजमेंट का फेस आता है और उसके बाद हमारा शादी का फेस आता है यानी वेडिंग का फेस आता है तो ये दो स्टेप के अंदर हमारा कमेंट का प्रोसेस चला है इन रिलेशनशिप वैसा ही कुछ गीत और गिठाब के साथ होता है यानी गीत के अंदर सबसे पहले हमने अगर कुछ भी चेंज किया है उसे चेंज को हमें एड करना पड़ता है और फिर उसे चेंज को फाइनली जाकर हम कम करते हैं कमेंट का मतलब होता है चेंज अब पक्का हो गया एड करने का मतलब है की उसे चेंज को हमने एड कर लिया की हां अब ये चेंज कमेंट करने के लिए तैयार है तो किसी भी चेंज को फाइनल करना गेट और गेट अप के ऊपर तू स्टेप प्रोसेस होता है अब गिफ्ट के ऊपर तो चेंज को हम एड कमेंट दोनों करेंगे और इनको हम डिटेल में पढ़ेंगे की एड कमेंट एक्चुअली होते क्या है और इन्हें करते कैसे हैं और गेट अप के ऊपर डायरेक्टली ये जो एड वाला स्टेप है ये इसके हो जाता है और डायरेक्टली हम कमेंट कर सकते हैं अपनी चेंज को चेंज को कमेंट करने का मतलब है की इसका स्क्रीनशॉट ले लो और इसे मेमोरी के अंदर स्टोर कर लो की हां इस टाइम पर ये चेंज हुआ था तो जब हम कहते हैं की गेट या गेट अब हमारी हिस्ट्री से करता है हिस्ट्री से करने का मतलब है की जब जब हमने कमेंट से स्क्रीनशॉट लिया था तो तब तक वाले वो साड़ी स्क्रीन शॉट से है वही हमारी हिस्ट्री है यानी वो कमेंट इसको से करता है इन डी फॉर्म ऑफ हिस्ट्री अब अगर हम प्रोजेक्ट के अंदर हमें कुछ और चेंज करना है लेट सपोज कुछ चेंज करने के लिए readmi.md के अंदर ये जो एडिट वाला सिंबल है इस पर हम क्लिक करेंगे और हमारे पास एडिट करने के लिए हमारी readmi.md फाइल खुलेगी अब ये हमारी रीड मी डॉट md5 खुला गई है और इसके अंदर हम कुछ भी चेंज कर सकते हैं लेट सपोज एक और लाइन एक्स्ट्रा एड करते हैं और यहां पर मैं ऑथर एड करने वाली हूं श्रद्धा खपरा विच इस मी नाम आप चाहें तो अपना नाम एड कर सकते हैं आज ऑथर ऑथर मतलब कौन इस प्रोजेक्ट के अंदर चेंज कर रहा है तो यहां से ये तो हमने एक चेंज कर दिया पर ये चेंज अभी से नहीं हुआ इस चेंज को से करने के लिए मतलब इसका स्क्रीनशॉट लेने के लिए मुझे कमेंट चेंज पर जाना पड़ेगा जैसे ही हम कमेंट चेंज पर क्लिक करेंगे तो कमेंट चेंज के अंदर हमारे कमेंट मैसेज होता है कमेंट मैसेज मतलब इस उसके अंदर में मैसेज के अंदर बताना पड़ता है की ये जो चेंज हम कर रहे हैं इसको चेंज करने का रीजन क्या है या क्या चेंज हो रहा है ताकि मेमोरी के अंदर से कर सकें तो मतलब ये हमारी स्क्रीन शॉट का एक तरीके से हम समझ सकते हैं की हम नाम लिख रहे हैं तो हमारे कमेंट का कुछ नाम लिख रहे हैं इसको हम नाम दे रहे हैं अपडेट मी डॉट एचडी और अभी के लिए ये डिफॉल्ट ऑप्शन हम से कर लेते हैं इसको कर देते कमेंट चेंज जैसे चेंज कमेंट करेंगे अब वापस से अपने कोड के अंदर क्लिक करते हैं तो हम यहां ए गए इस बार क्या दिखा रहा है इस बार रीड मी के अंदर दिखा रहे हैं दिस इस मी फर्स्ट गेट रिपोजिटरी और ऑथर के अंदर दिखा रहे हैं मेरा नाम इसके साथ-साथ यहां पर अपडेट readmi.met मतलब यहां इनिशियल कमेंट नहीं दिखा रहा यहां हमारा जो नया था हमेशा जो भी हमारा कोड होता है जो भी हमारी फाइल्स होती है हर फाइल के सामने उसका लेटेस्ट कॉमेट आता है की लास्ट यहां पर क्या चेंज हुआ था तो लास्ट चेंज हुआ था अपडेट करने का तो वो हमारे पास यहां पर लिख कर ए रहा है इसके साथ-साथ एक चीज आप सोच रहे होंगे की readmi.md के अंदर तो हमने इसे नेक्स्ट फाइल के अंदर एड किया था ऑथर को तो ये नेक्स्ट फाइल के अंदर क्यों नहीं आया तो रीड मी हमारी नॉर्मल टेक्स्ट फाइल्स की तरह नहीं होती रीड मी के अंदर चेंज करने के लिए हमें अलग से कुछ सिंटेक्स होता है जिसको सीखना पड़ता है नहीं तो अगर हमें एचटीएमएल आता है बेसिक एचटीएमएल तो उससे भी हम अपने रीड मी को चेंज कर सकते हैं जैसे अगर हम यहां पर लिख दें अपना बी अटैक बी अटैक का बेसिक मतलब होता है नेक्स्ट लाइन एचटीएमएल के अंदर पर उसे हम रेडमी के अंदर भी उसे कर सकते हैं जैसे ही हम कमेंट चेंज करेंगे हम यहां लिख सकते हैं अपडेट रीड मी विद नेक्स्ट लाइन या इसे लिख सकते हैं एड नेक्स्ट लाइन कमेंट कर दिए चेंज और जैसी हमने चेंज कर दिया इस बार हमारी वह जो लाइन है अब नेक्स्ट लाइन पर ए गई दोबारा कोड के अंदर ए जाते हैं और इस बार बटर तरीके से हमें अपना टैक्स दिखाई दे रहा है तो रेडमी के अंदर चेंज करने के लिए हम थोड़ा सा बेसिक एचटीएमएल है जिसको सिख सकते हैं उसके रिलेटेड ऑलरेडी वन शॉट बनाया हुआ है इतना डिफिकल्ट नहीं है वन ऑफ डी इजीएस थिंक जो आप कोडिंग के अंदर सिख सकते हैं वो है एचटीएमएल तो उसको बेसिक थोड़ा सा हम पढ़ लेंगे तो चीज क्लियर हो जाएगी बाकी इतना ज्यादा हम इसे उसे भी नहीं करने वाले तो ये बना लिया है हमने अपना पहले प्रोजेक्ट आपके ऊपर जिसका नाम है हमारे पास अपना कॉलेज डेमो और इसके अंदर हमने अपना पहले कमेंट भी कर दिया है तो गिठाब के साथ तो हमने शुरुआत कर दी है अब बात करते हैं गीत के बड़े में गीत हम जैसे एक वेबसाइट के ऊपर होता है पर गेट हमारा हमारी सिस्टम के अंदर यानी हमें अपने लैपटॉप और अपने कंप्यूटर के अंदर गीत को चलाना होता है अब गेट को सेटअप करने के लिए हम कुछ-कुछ चीज डाउनलोड करेंगे जिसमें से सबसे पहले है विजुअल स्टूडियो कोड विजुअल स्टूडियो कोड हमारा फ्री और ओपन सोर्स कोड एडिटर है वन ऑफ डी मोस्ट पॉपुलर कोड एडिटर है जिसके ऊपर हम किसी भी लैंग्वेज के अंदर कोड कर सकते हैं चाहे पाइथन के अंदर कोड करते हैं ज्यादा के अंदर करते हैं सी प्लस प्लस सी या फिर एचटीएमएल कस किसी भी लैंग्वेज के अंदर सपोर्ट करते हैं जनरली लैंग्वेज या टेक्नोलॉजी को हम वी एस कोड के ऊपर उसे कर सकते हैं ये माइक्रोसॉफ्ट नहीं बनाया हुआ है इसको जाकर सबसे पहले हमें डाउनलोड करना है चाहे हम विंडोज या फिर हम मैक्स सिस्टम या लाइनेक्स सिस्टम के ऊपर है इसको डाउनलोड करने का प्रोसेस पूरा का पूरा आपको दिखाए हुआ है डिफेंडिंग अपन योर मशीन इसके साथ-साथ अगर हम विंडोज यूजर है तो हम एक गीत दास को डाउनलोड करना है उसको डाउनलोड और सेटअप करने का भी पूरा प्रोसेस आपको दिया हुआ है आगे और अगर हम मैक के ऊपर है तो हमें टर्मिनल को डाउनलोड करना है जनरली मैक मशीनस के ऊपर टर्मिनल ऑलरेडी डाउनलोड होता है आपको सिंपली क्या करना है मैक मशीन के ऊपर अगर है तो वो फाइंडर पर जाना है और फाइंडर पे जाके सर्च करना है टर्मिनल के लिए जैसे हम टर्मिनल के लिए सर्च करेंगे हमारे पास टर्मिनल ए जाएगा तो जितने भी विंडोज यूजर हैं उनके लिए विजुअल स्टूडियो कोड और विंडोज गेट बैट्स उन्होंने डाउनलोड करना है और वेरीफाई करने के लिए एक बार सब कुछ डाउनलोड और सेटअप हो जाता है वेरीफाई करने के लिए की चीज चल रही है क्या एक बार अपने टर्मिनल के ऊपर हमें लिखकर देखना है गेट माइंस माइंस वर्जन इसका मतलब होता है की गेट माइंस माइंस वर्जन लिखने से हमारे पास गीत का वो वर्जन ए जाता है जिसको हमने डाउनलोड करके सेटअप किया है तो अगर ये हमें सही से चीज दे रहा है तो इसका मतलब ये ऑलरेडी सेटअप है और अगर हमें सही कुछ चीज नहीं दे रहा तो इसका मतलब गिफ्ट को हमें सेटअप करना पड़ेगा तो डाउनलोड करने से पहले भी अगर आपने पहले गिफ्ट के साथ कम किया है तो आप चेक कर सकते हैं की आपके पास ऑलरेडी गेट इंस्टॉल है या नहीं है जितने भी स्टूडेंट मैक मशीन को उसे कर रहे हैं तो मैक के ऊपर हमें जाके सर्च कर सकते हैं टर्मिनल और जैसे की हमने हमारे पास आएगा इसे कर लेना क्लियर और टर्मिनल को हम इस तरीके से ओपन पहले के ऊपर ऑलरेडी नहीं आता तेरे को डाउनलोड करना तो एक बार मार्केट सेट हो जाएगा उसके बाद कम करना स्टार्ट करेंगे तो सबसे पहले इसको डाउनलोड करने के लिए हम सर्च करेंगे इंटरनेट पे डाउनलोड ps4 तो ये फर्स्ट जो लिंक आएगा यहां पर बता देती हूं video.com स्लैश डाउनलोड कर सकते हैं आप जब यहां विंडो के लिए डाउनलोड करेंगे तो बीच में हमें क्या करना है इंस्टॉल हो जाएगा और इसको अब हम फर्स्ट टाइम खोल सकते हैं अब हम अब गेट को इंस्टॉल और सेटअप करने के बाद सबसे पहले हमें गीत को कॉन्फ़िगर करना पड़ेगा गीत को कॉन्फ़िगर करने का मतलब है की हम गीत को बता रहे हैं की हम कौन से अकाउंट के अंदर चेंज करने जा रहे हैं यानी अगर हम गेट से गेट हब के ऊपर कुछ चेंज करेंगे तो कौन सी ईमेल आईडी से हम चाहते हैं वो चेंज हो क्या क्या नाम उन चेंज के साथ हम एसोसिएट करना चाहते हैं तो गीत को कॉन्फ़िगर करने के लिए तो बेसिकली हम अपना यूजर नाम और बाकी साड़ी डीटेल्स सेट अप करते हैं कॉन्फ़िगर करने में तो हम लिखने हैं गेट कनफ्लिक्ट माइंस माइंस ग्लोबल user.nem और फिर अपना नाम गेट कॉन्फ़िग है हम कॉन्फ़िगर करते हैं अपनी गीत को और उसमें ग्लोबल लेवल पर हम कॉन्फ़िगरेशन कर रहे हैं दो तरीके की कंफीग्रेशन होती हैं एक हमारी ग्लोबल लेवल पर यानी पूरे के पूरे सिस्टम के अंदर जब भी अब गिफ्ट चेंज करेगा तो वो इस ईमेल आईडी से चेंज करेगा और एक होता है लोकल लेवल पर लोकल यानी की हम किसी एक स्पेसिफिक रेपो के अंदर किसी एक स्पेसिफिक प्रोजेक्ट के अंदर अलग अकाउंट से चेंज कर रहे हैं तो अगर हमने बहुत सारे गीत के अकाउंट्स नहीं बनाए हुए तो सिंपली हम ग्लोबल सेटअप कर सकते हैं ग्लोबल कंफीग्रेशन कर सकते हैं तो हम लिखेंगे - - ग्लोबल फिर हमें सेटअप करना है सबसे पहले अपना नाम यानी यूजर डॉट नी| तो इसको सेटअप करने के लिए हम अपने टर्मिनल को खोल सकते हैं और अगर आप विंडोज मशीन पर है तो हमें गिट्स को खोलना है और अभी हम कहां पर है ये टिल्ड ये टिल्ट वाला जो सिंबल है यानी ऐसा जो सिंबल होता है ये हमें दिखता है की हम अपने सिस्टम की रूट डायरेक्टरी के अंदर है रूट डायरेक्टरी यानी में डायरेक्टली डायरेक्टली का मतलब होता है फोल्डर यानी हम अपने सिस्टम के में फोल्डर के अंदर है सबसे प्राइमरी फोल्डर के अंदर है और इसी के अंदर बैठकर हम गेट को कॉन्फ़िगर करेंगे तो सबसे पहले हम लिखने वाले हैं गेट कनफ्लिक्ट माइंस माइंस ग्लोबल यूजर डॉट नाम और इसके बाद हम लिखेंगे अपना नाम अब यहां नाम में हम वो नाम लिख सकते हैं जिससे हमने अपना गीता अकाउंट बनाया था तो मैंने स्टूडेंट अपना कॉलेज के नाम से अपना गेटअप अकाउंट बनाया था तो उसको कर लेते हैं अपना यूजरनेम सेट और इसके बाद हम सेट करेंगे अपने लिए अपनी ईमेल तो ईमेल सेट करने के लिए हम लिखेंगे गेट कनफ्लिक्ट - - ग्लोबल यूजर डॉट ईमेल और उसके बाद डबल कोट्स के अंदर हम अपना ईमेल एड्रेस लिखेंगे तो वह था स्टूडेंट आते डी रेट अपना college.in हमें वही ईमेल एड्रेस उसे करना है जिससे हमने गेटअप के ऊपर अकाउंट सेटअप किया था तो ये हमने कर दिया अब हम देखना चाहते हैं की गेट कनफ्लिक्स हमने क्या-क्या सेटअप किया है तो उसके लिए हम इस कमांड को उसे कर सकते हैं गेट कनफ्लिक्ट माइंस माइंस लिस्ट तो इसे लिख लेते हैं गेट कनफ्लिक्ट माइंस लिस्ट इंटर किया तो ये हमारे पास रिटेल ए गई की यूजरनेम में हमने ये नाम सेटअप किया है और यूजर ईमेल में हमने इस चीज को सेटअप किया है तो बेसिकली हमारे पास गीत के अंदर एक क्रैडेंशियल्स हेल्पर होता है जो हमारी क्रैडेंशियल स्टोर करता है क्रैडेंशियल्स यानी हमारा यूजरनेम हो गया ये हमारा नाम हो गया है हमारी ईमेल होगी इस तरीके की इनफॉरमेशन तो वैसे तो गीत की जो आगे वाली कमांड्स हम पढ़ने वाले हैं उन साड़ी कमांड्स को हम इस टर्मिनल के ऊपर भी लिख सकते हैं बट एक और बटर तरीका होगा गेट को सिस्टम के अंदर उसे करने का मैं तो कोड एडिटर क्योंकि जनरली जब भी हम प्रोजेक्ट के ऊपर कम कर रहे हैं हम किसी कोडिंग प्रोजेक्ट के ऊपर कम करेंगे और हम चाहेंगे की गेट को उसे करने के साथ-साथ हमारे प्रोजेक्ट के अंदर चेंज चलते हैं तो जनरली हम अपनी प्रोजेक्ट यानी कोडिंग के प्रोसेस को गेट के प्रोसेस के साथ रखना चाहते हैं तो उसके लिए हम क्या करेंगे उसके लिए हम अपने विजुअल स्टूडियो कोड को खोलना वाले हैं तो अब हम विजुअल स्टूडियो कोड को खोल सकते हैं और विजुअल स्टूडियो कोड को खोलेंगे तो इस तरीके की विंडो हमारे पास दिखाई देगी अब इस विंडो के अंदर इस वेलकम को क्रॉस कर देते हैं और यहां हमने ऑलरेडी अपने सिस्टम के ऊपर एक गेट डेमो नाम का फोल्डर बनाया हुआ है उसे हम ओपन करने वाले हैं ओपन करते हैं हम सर्च करेंगे डेमो गिफ्ट डेमो के अंदर अपना फोल्डर हम ओपन कर लेंगे और इसी के अंदर हम सर का सर अपना कम करने वाले हैं अब गीत डेमो को तो हमने खोल लिया साथ में ये कोड के इस वाले ऑप्शन पे क्लिक करके हम अपने टर्मिनल को खोल सकते हैं तो यहां से टर्मिनल वाले ऑप्शन को कस करना है और बेसिकली जो सारे का सर टर्मिनल हमारा बाहर से रन हो रहा था वो सर वीएस कोर्ट के अंदर भी एक्सिस मिले तो अभी हम कहां पर हैं अभी हम गेट डेमो नाम के इस फोल्डर के अंदर है हम चाहें तो यहां से भी गेट का वर्जन चेक कर सकते हैं तो गीत का वर्जन हमारे पास प्रिंट हो गया इसका मतलब है गेट यहां से भी एक्सेसिबल है इसको कर लेते हैं क्लियर अब सबसे पहले हम कुछ गेट की बेसिक कमांड्स के साथ शुरुआत करने वाले हैं सबसे पहले बेसिक कमांड्स जिनकी हम बात करेंगे ये है क्लोन और स्टेटस सबसे पहले बात करते हैं क्लोन कमांड के बड़े में क्लोन कमांड का कम होता है तो क्लोन और अपॉजिटरी ऑन आर लोकल मशीन तो हमारे पास दो जगह होती है एक होता है हमारा रिमोट और एक होता है हमारा लोकल जब भी हम लोकल शब्द उसे करेंगे इसका मतलब है हमारा लैपटॉप या फिर हमारा कंप्यूटर या तो हम लैपटॉप या अपने पर्सनल कंप्यूटर की बात अरे उसके अंदर जो फाइल है उनकी बात कर रहे हैं जब भी हम रिमोट की बात करते हैं रिमोट मतलब जो फाइल्स या जो फोल्डर गिठाब के ऊपर है तो क्लोन कमांड को क्लोन का मतलब होता है डुप्लीकेट बनाना तो क्लोन कमांड को हम उसे करते हैं की हमारी किसी गिठाब की रेपो को अगर हमें अपने सिस्टम के ऊपर कॉपी करना है तो कॉपी करने के लिए हम अपनी क्लोन कमांड को उसे करते हैं इसको लिखने के लिए हम उसे करते हैं जेटीएल क्लोन और फिर अपने प्रोजेक्ट का लिंक अब हम क्या कर सकते हैं गिठाब के ऊपर जाएंगे और ये जो अपना कॉलेज डेमो नाम का आपने प्रोजेक्ट बनाया था इस कोड नाम के ग्रीन बटन के ऊपर क्लिक करके एचटीटीपीएस के अंदर इसका हम लिंक कॉपी कर लेंगे तो इसका एचटीटीपीएस का लिंक कॉपी हो गया अब एचटीटीपीएस इस वन ऑफ डी इजीएस वे तू क्लोन रिपोजिटरी इन तू आर लोकल मशीन और गेट हाफ भी आजकल यही प्रिसक्राइब करता है की जब हम आज एन बिगनर गेटअप को सिख रहे हैं तो हमें एचटीटीपीएस से ही क्लोनिंग करें वैसे हम स से भी कर सकते हैं पर उतना डिटेल में हम नहीं जाएंगे क्योंकि मोस्टली हम एचटीटीपीएस उसे करेंगे अपने प्रोजेक्ट के लिए तो इसको कर लेते हैं कॉपी कॉपी कर लिया यहां ए गई ये इस कोड के अंदर अभी हम गेट डेमो के अंदर है और हम क्या चाहते हैं गेट डेमो के अंदर ही हम अपना अपना कॉलेज डेमो नाम का फोल्डर लाना चाहते हैं तो यहां हम कमांड लिखेंगे गेट क्लोन आंसर कंट्रोल वे आर कमांड करके पेस कर देंगे अपने लिंक को और इसे कर देंगे इंटर जैसे ही इंटर किया यहां कुछ क्लोनिंग इन ये साड़ी चीज ए गई और अब हमें दिखे रहा है की गेट डेमो के अंदर हमारे पास एक फोल्डर ए गया है अपना कॉलेज डेमो नाम से और अपना कॉलेज डेमो के अंदर हमारी ये फाइल है रेडमी तो ये फाइल हमारे पास ए गई जी फाइल को हमने गेट अप के ऊपर क्रिएट किया था और इन फैक्ट अगर इसके अंदर सो फाइल्स भी होती तो साड़ी की साड़ी हमारे सिस्टम के अंदर ए जाति है तो इस तरीके से हमारा प्रोजेक्ट क्या हुआ हमारा प्रोजेक्ट ये हमारी रिपोर्ट क्लोन होगी हमारी सिस्टम के अंदर हम चाहें तो अपने अब इस फोल्डर के अंदर जा सकते हैं अब इस फोल्डर के अंदर जान के लिए हम अपनी टर्मिनल की एक कमांड लिखने हैं सीडी सीडी का मतलब होता है चेंज डायरेक्टरी यानी हम उसे डायरेक्टरी के अंदर जाना छह रहे हैं मैं लिख भी देती हूं उसे सीडी कमांड हमारी बेसिक टर्मिनल कमांड होती है जो हमारी मैक के ऊपर भी चलेगी जो लाइनेक्स के ऊपर भी विंडोज के ऊपर भी चलेगी और इसका मतलब होता है चेंज डायरेक्टरी हमने पहले बात की थी हम फोल्डर को डायरेक्टली कहते हैं तो जब भी हम किसी फोल्डर के अंदर जाना चाहते हैं लेट सपोज ये हमारा गीत डेमो नाम का फोल्डर है और इसी के अंदर एक और छोटा फोल्डर है अपना कॉलेज डेमो नाम से जब बाहर वाले फोल्डर अंदर वाले फोल्डर में जाना चाहते तो उसके लिए हम सीडी लिख रहे हैं और फिर अपने फोल्डर का नाम तो अंदर वाले फोल्डर का नाम है हमारे पास अपना कॉलेज दास डेमो अब टर्मिनल के अंदर ऑटो कंप्लीशन भी होता है यानी अगर हमें ऑटो कंप्लीट करना है तो हम तब को प्रेस कर सकते हैं तो ये ऑटो कंप्लीट करके हमें नाम दे देगा इसको कर देंगे इंटर तो अब हम कहां ए गए अब हम अपना कॉलेज डेमो के अंदर ए गए जब भी चेक करना हो अभी हम कहां पर है कौन से फोल्डर में ये देख लेना की टर्मिनल के ऊपर परसेंटेज से पहले हमारे कौन से फोल्डर का नाम लिखा हुआ है और टर्मिनल को कभी भी क्लियर करना हो खाली करना हो तो उसके लिए हम क्लियर कमांड लिख सकते हैं तो ये हो गया हमारा अपना कॉलेज डेमो फोल्डर जिसके अंदर अब हमें यानी अभी हम इस फोल्डर के अंदर है इस फोल्डर के अंदर अगर हमें साड़ी फाइल्स देखनी है तो फाइल्स को देखने के लिए हम ल एस लिख सकते हैं एलएस का मतलब होता है लिस्ट फाइल्स तो ये साड़ी की साड़ी फाइल्स अवेलेबल लिस्ट करके दे देगा फाइल्स और फोल्डर इंटर करेंगे तो हमारे पास एक ही फाइल है अभी अपना क्वालिटी डेमो के अंदर दिस इसे रीड मी डॉट एचडी अब जब भी हमारे फोल्डर बनते हैं सिस्टम के अंदर उनके अंदर दो तरीके की फाइल्स होती हैं एक होती है हमारी नॉर्मल फाइल्स जो हमें दिखाई दी थी जैसे हमारी रीड भी डॉट एचडी और एक होती है हमारी हिडन फाइल्स जो हमें कभी दिखाएंगे दी थी जिनको कॉन्सेप्ट टर्मिनल के थ्रू प्रोसेस कर सकते हैं तो अपनी हिडन फाइल्स को देखने के लिए हम टाइप कर सकते हैं कमांड ल एस माइंस ए से क्या होगा हमारी हिडन फाइल यानी जो फाइल्स हमारे पास ए जाएगी जो नॉर्मली दिखे रही है वो तो आएंगे हिडन फाइल्स भी ए जाएगी और इसको इंटर किया तो अब यहां दिखे रहा है की हमारे पास कर चीज प्रिंट होकर ए गई है कर चीजों में से रीड मी डॉट एचडी तो हमें पहले ही बता थी ये तो फोल्डर हमारे पास ए गए हैं प्लस एक डॉट गीत नाम का एक फोल्डर हमारे पास ए गया है तो जितनी भी फाइल्स को गिफ्ट ट्रैक करता है मतलब जी भी फोल्डर के अंदर गीत कम कर रहा है उसकी फाइल्स की हिस्ट्री को ट्रैक कर रहा है उन सारे के सारे फोल्डर के अंदर उन साड़ी की साड़ी रिपोर्ट्स के अंदर डॉट गीत नाम का एक फोल्डर हमेशा होता है तो कैसे चेक कर सकते हैं की इस फोल्डर के अंदर डॉट किट है यानी हम सिंपली लिख सकते हैं ल एस माइंस ए तो उससे हमें डॉट गेट दिखेगा डॉट है मतलब ये गीता की फाइल है तो अब इसे कर लेते हैं दोबारा से क्लियर तो ये तो हो गई हमारी क्लोन कमांड जिससे हम किसी भी प्रोजेक्ट को अगर गेटअप के ऊपर है तो उसे अपनी लोकल सिस्टम के अंदर ला सकते हैं उसके अलावा हमारे पास होती है हमारी एक स्टेटस कमांड स्टेटस कमांड हमारे कोड का स्टेटस हमें बताती है और स्टेटस कमांड के लिए हम सिंपली लिख सकते हैं गिट्स स्टेटस तो अपने प्रोजेक्ट के अंदर जाकर अगर हम टाइप करते गिफ्ट स्टेटस तो उससे हमारा स्टेटस ए जाता है अभी क्या दिखा रहा है स्टेटस में दिखा रहा है ऑन ब्रांच मीन अब ये ब्रांच क्या होती है में क्या होती है उसके बड़े में हम बाद में बात करेंगे बट यहां पर नोट करने वाली चीज है की हमें दिखा रहे हैं अप तू डेट है और नथिंग तू आईटी यानी सब कुछ अप तू डेट चल रहा है यानी जो कोड गिठाब के ऊपर है वही कोड अभी यहां पर है पर अगर हम कोई चेंज कर दें अपनी लोकल सिस्टम में तो मतलब यहां ऑथर श्रद्धा हाफ राखी जगह मैं यहां पर कर डन श्रद्धा और ब्रैकेट में लिख डन अपना कॉलेज तो ये मैंने क्या किया एक चेंज कर दिया इस चेंज को आप से कर लेते हैं अब क्या हुआ अब ये जो मेरी रीड मी ता एचडी है और यहां पर जो रेडमी डॉट एचडी गेट आपके ऊपर दोनों अलग-अलग हैं और ये मुझे वेस्ट कोड दिखाएगा अभी कैसे दिखाएगा 20 कोड के अंदर ये एम वाला सिंबल ए जाएगा और फाइल्स येलो कलर में ए जाएगी तो इसका मतलब है वे इस कोड हमें पहले से ही दिखा रहा है स्मार्ट एडिटर है पहले से ही बता रहे हैं की आपने अपनी फाइल्स को मॉडिफाई कर दिया है यानी उनके अंदर कुछ चेंज कर दिया है जिसको अब आपको कमेंट करने की जरूर है कमेंट मतलब उसका स्क्रीनशॉट लेने की जरूर है अब जैसे ही हमने ये चेंज कर दिया अब अगर हम दोबारा से गेट स्टेटस करें तो गिट्स स्टेटस में इस बार एक बड़ा सा मैसेज दिखाई दे रहा है हमने यहां पर गिफ्ट स्टेटस लिखा था सेकंड टाइम दी है ये मॉडिफाइड है मतलब हमने इसे मॉडिफाई कर दिया है और अब हमें इसे एड करना पड़ेगा फिर कमेंट करना पड़ेगा जैसे ही हम किसी भी फाइल को मॉडिफाई कर देते हैं फाइल को मॉडिफाई करने के बाद हमें तू स्टेप प्रोसेस करना पड़ता है एक होता है हमारा एड का प्रोसेस और उसके बाद हम अपना कमेंट करते हैं तो ये हमारा फर्स्ट स्टेप हो जाता है ये हमारा सेकंड स्टेप हो जाता है जब तक हम ये नहीं करते तब तक क्या होता है तब तक स्टेटस में हमें पता चला रहेगा की हमने अपनी फाइल को मॉडिफाई किया है इसके अलावा हम चाहें तो एक और फाइल क्रिएट कर सकते हैं अपना कल डॉट डेमो के अंदर इस फाइल को हम नाम देंगे index.html तो ये हमारी एचटीएमएल की फाइल हो इसके एचटीएमएल की फाइल के अंदर अभी हम कोई चेंज नहीं करेंगे पर दोबारा से अगर गीत स्टेटस देखें एक बार इसे क्लियर करते हैं और गेट स्टेटस के अंदर इस बार क्या दिखा रहे हैं गेट स्टेटस के अंदर इस बार दो चीज दिखा रहे हैं एक है की आपने रेडमी डॉट एचडी को मॉडिफाई कर दिया मतलब उसके अंदर चेंज कर दिया दूसरा आपके पास एक अनट्रेक्ट फाइल है अनट्रेक्ट फाइल यानी वो फाइल जिसको गेट ट्रैक नहीं कर रहा अभी यानी की कोई नई फाइल क्रिएट कर दिया जिसके पता ही नहीं तो ये हमारी फाइल है index.html तो जब भी हम गेट स्टेटस को उसे करते हैं जनरली हमारे पास कर तरीके के स्टेटस होते हैं इनमें से सबसे पहले होता है इंटरेक्ट इंटरेक्ट का मतलब होता है ऐसी नई फाइल जिसके बड़े में गीत को नहीं पता और गीत उसे ट्रैक नहीं कर रहा मतलब इस फाइल के अंदर अगर आपको चेंज कर देंगे ना तो वो गेट को पता नहीं चलेगा गेट फिर भी इसे अट्रैक्ट फाइल ही बोलेगा मॉडिफाइड फाइल नहीं बोलेगा जैसे अगर हम यहां पर एक अपना पैराग्राफ टैग बना दें और उसके अंदर लिख दें हेलो वर्ल्ड इसको कर लेते हैं सेफ यहां पर क्लियर कर लेते हैं और दोबारा से गेट्स स्टेटस करते हैं तो इस बार क्या दिखा रहे हैं रीड मी डॉट एचडी को मॉडिफाइड दिखा रहा है और index.html को इंटरेक्ट दिखा रहा है इंटरेक्ट यानी क्योंकि index.html इस फाइल के बड़े में गीत को कभी पता ही नहीं क्योंकि हमने कभी इसका स्क्रीनशॉट नहीं लगा हमने कभी इसको कमेंट नहीं किया तो गेट को ये नहीं पता की इसके अंदर क्या चेंज हो रहे हैं गेट बस इसे एक नई फाइल समझना है तो वो हो गया इंटरेक्ट दूसरे तरीके का स्टेटस में ए सकता है मॉडिफाइड फाइल्स मॉडिफाइड यानी उसे फाइल के अंदर आपने कोई चेंज किया है और उन मॉडिफाइड का मतलब होता है की कोई चेंज नहीं किया फाइल्स के अंदर साड़ी फाइल्स आच है इसके अलावा एक और स्टेटस हमारे पास होता है स्टेज इसका मतलब होता है फाइल इस रेडी तू बी कमिटेड जनरली हम कोई भी अगर चेंज कर देते हैं फाइल के अंदर तो फाइल के अंदर अगर कुछ भी चेंज किया जाता है तो वो मॉडिफाइड हो जाति है या फिर अगर न्यू फाइल अगर हम एड करते हैं तो न्यू फाइल के कैसे में वो इंटरेक्ट हो जाति है और जब भी हम कोई भी चेंज करते हैं चाहे वो नया चेंज हो चाहे वो नई फाइल हो तो इन चेंज को सबसे पहले हमें एड करना पड़ता है जैसे ही हम इन चेंज को एड करते हैं हमारी फाइल्स स्टेज हो जाति है यानी एक किसी बीच वाली जैसे स्टेज के ऊपर जाकर इंगेजमेंट हो जाति है तो इसको हम समझ सकते हैं की ये इंगेजमेंट वाली जो स्टेज है एड करने वाली इसी को हम स्टेज भी का देते हैं तो जब भी हमने फाइल को एड किया पर कमेंट नहीं किया पर वो कमेंट करने के लिए रेडी है मतलब उसे फाइल का स्टेटस है स्टेज और उसके बाद नेक्स्ट हम एड करने के बाद अपनी फाइल्स को करते हैं कमेंट कमेंट मतलब फाइनली हमारी फाइल्स उन चेंज हो जाएगी एन चेंज यानी अब उनके अंदर कोई चेंज नहीं है साड़ी चेंज के स्क्रीनशॉट गेट ले चुका है तो शुरुआत में फाइल दिया तो मॉडिफाइड होती हैं इंटरेक्ट होती हैं या दोनों हो सकते हैं डिफेंडिंग अपन अगर हमारे पास बहुत साड़ी फाइल्स है फिर हम उनको एड करते हैं तो उनका स्टेटस स्टेज हो जाता है फिर हम उन्हें कमेंट करते हैं तो उनका स्टेटस आनी चीज हो जाता है तो जब भी हमें किसी फाइल का या अपने पुरी के पूरे रैपन का स्टेटस देखना हो तो हम सिंपली गेट्स स्टेटस कर देते हैं अब बात करते हैं अपनी दो और कमांड्स के बड़े में एड और कमेंट तो हमने ये तो पता कर लिया की चेंज करना है तो नॉर्मली कुछ भी टाइप कर दो नई फाइल एड कर दो अब इन चेंज को गीत ट्रैक कैसे करेगा ट्रैक करने के लिए हमें सबसे पहले चेंज को एड करना पड़ेगा तो एड करने के लिए हम लिखने हैं गीत एड और फिर अपनी फाइल का नाम की किस फाइल के अंदर हम अपनी चेंज को एड करना चाहते हैं तो एड कमांड क्या करती है आईटी और न्यू और चेंज फाइल्स यानी नई या फिर कुछ चेंज या मॉडिफाइड फाइल्स को हमारी वर्किंग डायरेक्टरी के अंदर गीत के स्टेजिंग एरिया में एड कर देती है गेट के स्टिचिंग एरिया खाने का मतलब है की अभी हम यहां पर है फिर एड करने से हम यहां पर ए जाएंगे फिर फाइनली हम कमेंट कर देंगे एड किया है एड हमारी इंगेजमेंट की स्टेज है कमेंट क्या है कमेंट हमारी वेडिंग की स्टेज है अब में जान से पहले इंगेजमेंट होगी इंगेजमेंट कहां होगी स्टेज के अंत ऊपर होगी तो ये स्टेजिंग एरिया जो है ये हमारी बीच वाली स्टेट है जो उन मॉडिफाइड अट्रैक्ट और हमारी कम के बीच में एक्जिस्ट करती है तो बेसिकली करंट वर्किंग डायरेक्टरी मतलब जहां पर अभी हम अपनी चेंज कर रहे हैं वहां से गीत के स्टेजिंग एरिया में लेकर हम चले जाते हैं अपनी फाइल्स को और उन्हें स्टेज कर देते हैं तो अपनी फाइल्स को स्टेज करने के लिए हम सिंपली लिख सकते हैं गीत एड और फिर अपनी फाइल का नाम जिसे एक फाइल का नाम है हमारे पास index.html तो हमने सेंटर कर दिया तो क्या हो गई स्टेज हो गई अब हम करेंगे अगर गिट्स स्टेटस तो गीत स्टेटस में दिखा रहे हैं ग्रीन हो गया स्टेटस यानी स्टेज हो गई तो यहां दिखा रहे हैं चेंज तू बी कमिटेड यानी ये इंडेक्स डॉट एचटीएमएल हमारा नया चेंज है जिसको हमने एड कर दिया है इस वाले को अभी एड नहीं किया यानी रीड मी डॉट एचडी के अंदर जो हमने चेंज किया था इसको अभी हमने एड नहीं किया है तो इसको भी एड करने के लिए या तो हम लिख सकते हैं गीत एड अपनी फाइल का नाम तप प्रेस कर लेंगे गीत एड रीड मी नहीं तो अगर एक साथ हमारे पास बहुत साड़ी चेंज होते हैं एड करने के लिए तो हम सिंपली लिख सकते हैं गीत एड डॉट डॉट मतलब साड़ी फाइल्स को एड कर दो इंटर करेंगे तो अब हमारी साड़ी फाइल्स एक साथ एड हो गई अब दोबारा से देख सकते हैं गिद्ध स्टेटस अपडेट स्टेटस में दिखा रहे हैं ये दो चेंज आपने एड किया हैं और दी चेंज आर रेडी तू बी कमिटेड अब नेक्स्ट स्टेज होती है चेंज एड कर दिए तो अभी नहीं कम कर दो कमेंट करने के लिए कमेंट करने का मतलब होता है आईटी इस डी रिकॉर्ड ऑफ चेंज यानी आपने पूरा लीगल रिकॉर्ड जैसे लीगल रिकॉर्ड होता है की शादी का मतलब है लीगली अब दो लोग बैंड गए हैं एक साथ तो वैसे ही गीत के अंदर कमेंट का मतलब होता है की अब पूरा रिकॉर्ड छाप चुका है एड का रिकॉर्ड नहीं होता इंगेजमेंट का रिकॉर्ड नहीं होता वेडिंग का रिकॉर्ड होता है तो वैसे ही कमेंट का रिकॉर्ड होता है हमारी गीत के अंदर कमेंट करने के लिए हम लिखने हैं गेट कमेंट माइंस और माइंस एम मतलब कमेंट का क्या मैसेज होने वाला है और फिर उसके बाद हम कुछ मैसेज लिखने हैं जनरली ये जो हमारा मैसेज होता है इसको कोशिश करनी है कुछ मीनिंगफुल मैसेज रखना है जैसे अगर हमने कुछ फीचर एड किया है तो हम लिख सकते हैं एड न्यू बटन या फिर एड न्यू फीचर या फिर अगर हमने किसी बैग को फिक्स किया है तो हम लिख सकते हैं फिक्स न्यू बैग या फिक्स इस तरीके से कुछ मीनिंगफुल मैसेज हमें रखना होता है तो इसे हम लिख लेते हैं गीत कम आईटी माइंस एम और फिर हम अपना मैसेज टाइप करेंगे डबल कोट्स के अंदर अब क्योंकि हमने प्राइमरी जो चेंज की है वो index.html के अंदर हमने हेलो वर्ल्ड यानी पैराग्राफ को एड किया है तो हम अपनी चेंज को नाम दे देंगे एड न्यू पैराग्राफ तो ये हमारा मैसेज हो गया इसको कर सकते हैं इंटर तो अब दिखा रहा है एड न्यू पैराग्राफ हो गया है दो फाइल्स के अंदर हमने चेंज किया हैं कौन सी दो फाइल्स एक हमने रीड बी डॉट एचडी के अंदर चेंज किया है एक हमने एचटीएमएल के अंदर चेंज किया है और इस बार अगर हम गीत स्टेटस देखेंगे तो इस बार गेट स्टेटस में दिखाएगा साड़ी की साड़ी चीज ठीक है नथिंग तू कम मतलब कुछ भी अनकमिटेड नहीं है हमारे पास पर एक चीज और दिखा रहा है और ब्रांच इसे आई हेड ऑफ ओरिजन मीन बाय वन कम इसका बेसिक मतलब ये है की हमारी लोकल सिस्टम पे अब हम एक कमेंट आगे हो गए हैं एस कंपेयर तू हमारा इंडेक्स डॉट एचटीएमएल नहीं दिखेगी आप रिफ्रेश कर लेंगे तब भी हमारा कोड वैसे का वैसा रहेगा जैसे शुरुआत में था हमारे ये जो सिस्टम जो हमने अपने कंप्यूटर के अंदर के अपने लैपटॉप के अंदर की है ये अभी गेट अप के ऊपर नहीं दिखाई दे रहे तो इनको गेट अप के ऊपर दिखाने के लिए हम अपनी एक और कमांड उसे करते हैं जो होती है हमारी गीत पुश कमांड पुश कमांड क्या करती है पुश यानी धक्का दे देना तो हम क्या करते हैं अपने लोकल सिस्टम पे हमारे कंप्यूटर के अंदर जो चेंज हैं उन्हें धक्का दे के गेट अप के ऊपर भेज देते हैं तो बेसिकली पुश कर रहे हैं उन्हें गेट अप के ऊपर तो पुश करने का मतलब होता है अपलोड लोकल रेपो कंटेंट तू रिमूव रिपोर्ट पहले हमने बात की थी रिमोट होता है हमारा गिठाब और लोकल होता है हमारा खुद का लैपटॉप या कंप्यूटर तो हम अपने चेंज को लोकल से रिमोट के पास भेजना के लिए पुश करते हैं चेंज को तो अपने कोड को पुश करने के लिए हम लिखने हैं गीत पुश ओरिजन में तो सबसे पहले इसका मां को एक बार रन करके देखते हैं फिर हम इसका मां का एक बार डिटेल में मतलब समझेंगे अपने टर्मिनल को कर लेते हैं क्लियर और यहां पर हम लिखेंगे गेट पुश ओरिजन में इसे करेंगे इंटर जैसे इंटर करेंगे अगर हम फर्स्ट टाइम ये चीज करने की कोशिश करें अपने गिठाब अकाउंट के साथ तो फिर यहां पर इस तरीके से वे एस कोड हमसे परमिशन मांगेगा परमिशन मांगेगा तो हम इसे अलाउ करना है जैसे अलाव करेंगे यहां पर हमारे पास एक स्क्रीन आएगी जहां ओथलालाइज कर रहे होंगे गेट आपको हो सकता है आपके लिए भी कोई मिलती जलती स्क्रीन आए तो वहां पर हमें करना है ऑथराइज्ड वीडियो वीडियो को ताकि डायरेक्टली हम अपनी चेंज को विजुअल स्टूडियो कोड के थ्रू ही पुश कर पाएं तो यहां से ओपन कर लेते हैं अपना विजुअल स्टूडियो कोड और इस पर भी क्लिक कर दे रहे हैं हम ओपन और जैसे ही ओपन क्लिक करेंगे यहां पर क्या हुआ इस तरीके से कुछ चीज हमारे पास लिखकर आएंगे और इसका मतलब है हमारा पुश सक्सेसफुल हो गया जैसे हम इसे क्लोज कर देते हैं जैसे हम वापस से गेटअप पर जाएंगे और अपनी रेपो के ऊपर रिफ्रेश करेंगे तो रिफ्रेश करने से इस बार हमें अपनी नई चेंज दिखाई दे रहे हैं जो हमने लोकल सिस्टम के ऊपर किया थे यानी हमारी index.html हमें दिखे रही है नए कमेंट का नाम दिखे रहा है एड न्यू पैराग्राफ और हमारी रेडमी के अंदर जो हमने चेंज किया था वो भी चेंज हमें दिखाई दे रहा है तो बेसिकली अभी तक हम कर कमेंट्स कर चुके हैं इन चारों कमेंट्स को अगर हमें देखना है तो सबसे पहले हमारा इनिशियल कमेंट था जो शुरुआत में हमेशा होता है उसके बाद हमने रीड मी को अपडेट किया था उसके बाद हमने रीड मी के अंदर नेक्स्ट लाइन एड की थी उसके बाद हमने अपने लोकल सिस्टम के अंदर नए पैराग्राफ को एडिट किया था तो कभी भी जाकर अगर हमें पुरी हिस्ट्री देखनी है तो ये हमारी हिस्ट्री है जिसे गित्रक करता है और अभी हम इसे देख का रहे हैं गेट अप के थ्रू वैसे हम इसे गेट के थ्रू भी देख सकते हैं बाद में बात करेंगे कैसे एक्जेक्टली गिफ्ट के थ्रू देखते हैं पर इस तरीके से हमारा कुछ कम करता है अब गेट पुश ओरिजन में ये जो लाइन है इसमें गीत पुश तो हमारी बेसिक कमांड है गेट पुश का मतलब है गीत के थ्रू हम अपने कोड को पुश करना चाहते हैं यहां ओरिजन का क्या मतलब है बाय डिफॉल्टर जितनी भी हमारी गिठाब की रिपोेर्स होती हैं उनको हम कहते हैं की वो हमारी रिमोट रिपोेर्स हैं और इन रिमोट रिपोर्ट में से हम एक स्पेसिफिक हम एक डिफॉल्ट रिपोजिटरी निकलते हैं जिससे हमने अपने कोड को क्लोन किया था यानी जो हमारी डिफॉल्ट रिपोजिटरी होती है जिसके ऊपर अगर हम इस प्रोजेक्ट के अंदर कुछ भी चेंज कर रहे हैं तो पुश करने पर उसे रिमोट गेट अप के ऊपर जाना चाहिए तो वो रिमोट गिठाब का हमने नाम रख दिया है ओरिजन हम चाहे तो कुछ और नाम भी रख सकते हैं पर उसका नाम हमने रख दिया मतलब गिठूब की गिठाब के ऊपर जो हमारी कॉपी है गिठाब के ऊपर जो हमारी रेपो है ये वाली कॉपी इसका हमने नाम ओरिजन रख दिया है और इस ओरिजन के अंदर हम इस ब्रांच के अंदर यानी में नाम की ब्रांच के अंदर पुश करने की कोशिश कर रहे हैं तो ये जो हमें में यहां पे दिखाई दे रहा है ये हमारी ब्रांच का नाम है और अभी इस प्रोजेक्ट में एक ही ब्रांच है यानी यहां पर वन ब्रांच लिखा हुआ है अब ब्रांचेस क्या होती है उनके बड़े में हम डिटेल में पढ़ेंगे और अभी के लिए गेट पुश ओरिजन में इनका यही मतलब है की जितनी भी रिमोट रैप्रॉस हैं उसमें से ओरिजन वाली जो हमारी रेपो है जहां से हमने क्लोन किया था वही हमारा ओरिजन है उसके ऊपर हम डायरेक्टली पुश करना चाहते हैं ये इस कमांड का मतलब है अब अभी तो हमने बात की कैसे अगर हमने गेट अप के ऊपर कोई प्रोजेक्ट बनाया है उसको हम अपने सिस्टम के ऊपर डाउनलोड कर सकते हैं डाउनलोड करके यानी क्लोन करके हम चीजों का स्टेटस देख सकते हैं नई चेंज को एड कर सकते हैं उन चेंज को कमेंट कर सकते हैं और वापस से अपने कोड को पुश कर सकते हैं पर कई बार हो सकता है हमें ऐसे प्रोजेक्ट बनाने पड़े जो हम अपने लोकल मशीन पे शुरुआत करते हैं क्योंकि जनरली आज तक जितने भी प्रोजेक्ट्स के ऊपर या कोड के ऊपर हम कम करते हैं हम सबसे पहले अपने कंप्यूटर के ऊपर फोल्डर बनाते हैं फिर उसके अंदर कम करते हैं तो उसके साथ हम गेट को कैसे मैनेज कर सकते हैं तो उसके लिए हमारी यूनिट कमांड हमारी कम आई है इन आईटी कमांड का कम होता है उसे तू क्रिएट एन न्यू गेट रिपोर्ट यानी अगर हमारा कोई नया प्रोजेक्ट है तो उसके अंदर गीत को इनिशियलिसए करने के लिए गेट को उसे करने के लिए हम गीत लिखने हैं इसका एग्जांपल लेते हैं जैसे यहां पर गिफ्ट डेमो जो हमारा फोल्डर है अपनी इस गेंद डेमो के अंदर हम एक नया फोल्डर क्रिएट करेंगे हम चाहें तो जिद डेमो के अंदर यहां से जाकर भी फोल्डर को क्रिएट कर सकते हैं नहीं तो कमांड लाइन से भी किया जा सकता है कमांड लाइन से जैसे हम किसी भी डायरेक्टली के अंदर जाते हैं तो उसके लिए सीडी लिखने हैं चेंज दे राखी डायरेक्टर के बाहर जान के लिए हम लिखने हैं सीडी स्पेस डॉट डॉट इंटर करेंगे तो अब हम बाहर ए गए मतलब गीत डेमो के अंदर ए गए इस फोल्डर के अंदर ए गए इस फोल्डर के अंदर एक नई डायरेक्टरी बनाने के लिए सब डायरेक्टरी बनाने के लिए हमें कमांड लिखने हैं मेक दिया यार यानी मेक न्यू डायरेक्टली मकदीर और इस डायरेक्टरी को हम नाम देने वाले हैं इसे का देते हैं लोकल रिपोर्ट यानी जो हमने अपने लोकल सिस्टम पे बनाई है लोकल रेपो बना लिया तो अब गीत डेमो के अंदर एक और फोल्डर हमारे पास ए गया लोकल रेपो के नाम से और अब अपनी चेंज हमें लोकल रेपो के अंदर करेंगे तो सबसे पहले लोकल रेपो के अंदर चले जाते हैं सीडी लोकल रेपो इंटर किया इसे कर लेते हैं क्लियर तो अभी हम लोकल रैपन के अंदर हैं इन फाइल्स को यहां से हटा देते हैं अब लोकल अप्पो के अंदर चेंज करने के लिए सबसे पहले हम इसे गिट्रप्पू बनाते हैं अभी कैसे हमें पता है की ये गेट रेपो नहीं है क्योंकि जब हम इसकी साड़ी हिडन फाइल्स देखेंगे ल एस माइंस ए से इंटर करेंगे तो अभी हमारे पास सिर्फ डॉट और डबल डॉट ये दो फोल्डर ए रहे हैं हमारे पास डॉट नाम का कोई फोल्डर ही नहीं है तो जब हम एक बार गीत कर देंगे इंटर किया तो यहां पर लिखा है इनिशियलिसए एम्टी किट रिपोजिटरी और इस बार दोबारा से हम ल एस माइंस से ही करेंगे इंटर किया तो इस बार हमारे पास डॉट नाम का फोल्डर ए रहा है यानी अब ये जो रिपोजिटरी है लोकल रेपो ये हमारी ये गेट रिपोजिटरी बन गई है अब इस अप्पो के अंदर हम कुछ चेंज कर सकते हैं अब इसके चैनल को चेंज कर लेते हैं चेंज करने के लिए हम इसके अंदर एक फाइल एड कर सकते हैं index.html इसके अंदर हम चाहे तो कुछ भी एचटीएमएल का कोड लिख सकते हैं लेट सपोज हमने एक पैराग्राफ बना लिया एचटीएमएल का दिस इस एन न्यू रिपोर्ट ये हमारा पैराग्राफ हो गया और इसके साथ हम चाहें तो इसके अंदर कोई जावास्क्रिप्ट किया स्टाइल डॉट कस की फाइल बना सकते हैं इसको लिख सकते हैं स्टाइल डॉट कस तो ये हमारा स्टाइल डॉट कस हो गया हर पैराग्राफ के लिए हम चाहते हैं की जो कलर हो वो कलर हो जाए रेड के इक्वल अब ये क्या है कस हम यहां पर नहीं सिख रहे हैं पर ये बहुत बेसिक कोड है कस का कस मतलब स्टाइल डिफाइन करेंगे पैराग्राफ को हम कलर रेड देना छह रहे हैं इसको डिटेल में जानना है तो कस के लिए ऑलरेडी हमने वन शॉट बनाया हुआ है बाकी हम चाहे तो इस फाइल को खाली भी छोड़ सकते थे कोई ज्यादा कुछ फराक नहीं पड़ेगा गेट को और यहां मैं दिखा रहा है की हमारे पास यू यानी अट्रैक्ट फाइल्स है तो वे एस कोड हमें बता रहे हैं हम चाहे तो स्टेटस भी चेक कर सकते हैं गेट्स स्टेटस यानी दो अट्रैक्ट फाइल्स हैं इंडेक्स और स्टाइल अब इन्हें सबसे पहले तो एड कर लेते हैं गीत एड डॉट तो साड़ी एड हो गई स्टेटस में अब क्या दिखा रहे हैं चेंज तू बी कमिटेड पर डीज तू न्यू फाइल्स इसको एक बार क्लियर कर लेते हैं अब इन्हें हम कमेंट कर देंगे कमेंट किया माइंस हम और मैसेज दाल देंगे एड इनिशियल फाइल्स तो हम अपनी इनिशियल फाइल्स को एड कर रहे हैं इसको कर दिया इंटर तो हमारी फाइल्स एड हो गई और अब गेट स्टेटस करेंगे तो इस बार कुछ भी नहीं हमारे पास कमेंट करने के लिए साड़ी चीज हमने सक्सेसफुली कमेंट कर दिए अब यह तो हमने अपने लोकल सिस्टम के अंदर चेंज कर ली है पर अब हम चाहते हैं की से फोल्डर को जो भी प्रोजेक्ट हमने अपने सिस्टम के अंदर बनाया है इस प्रोजेक्ट को हम गेट अप के ऊपर अपलोड करना चाहते हैं तो अपलोड करने के लिए हम क्या करेंगे गेटअप के ऊपर जाकर यहां ए जाते हैं अपनी प्रोफाइल में या अपनी रिपोजिटरीज में रिप्रेजिटरीज के अंदर जाकर हम एक नई रेपो बनाएंगे जिसके अंदर हम इस प्रोजेक्ट को पुश करेंगे तो हम न्यू पर क्लिक करेंगे और न्यू पर क्लिक करके हमें वो रेपो बनानी है जिसके अंदर हम अपनी कोड को डालना चाहते हैं तो अपनी रिपोजिटरी को हम नाम दे देंगे लोकल रेपो लोकल रेपो के लिए डिस्क्रिप्शन अभी हम छोड़ सकते हैं पब्लिक छोड़ सकते हैं readmi.mb को अभी हम नहीं स्लाइस करेंगे क्योंकि रीड मी डॉट एचडी को अगर हमने इनिशियलिसए कर दिया तो उसको हमें लोकल सिस्टम में भी लेकर आना पड़ेगा तो अभी के लिए रीड मी डॉट एचडी को इग्नोर कर देंगे और क्रिएट कर देंगे अपनी रिपोर्ट तो हमारे पास इस तरीके से कुछ चीज कुछ कुछ चेंज यहां पर लिखकर ए गए हैं अब सबसे पहले चीज जो हमें करनी है यहां पर वैसे इंस्ट्रक्शंस भी दिए हुए हैं गेट पर तो पुश करने से पहले हमें एक कमांड रन करनी होती है विच इसे गेट रिमोट एड ओरिजन और फिर लिंक इस कमांड का क्या मतलब है गीत रिमोट्स से हम का रहे हैं गीत रिमोट एड से हम का रहे हैं की हम एक नया रिमोट एड करना चाहते हैं अब यहां पर ये टीवी वाला रिमोट नहीं है या इसी वाला रिमोट नहीं है यहां पर ये रिमोट है हमारी गिठाब की रिपोर्ट हमने पहले बात की थी की जो हमारी गिठाब की रिपोजिटरीज होती है उनको हम कहते हैं की वो हमारी रिमोट रिपोेर्स है तो हम एक नई रिमोट रेपो एड करना चाहते हैं इसका क्या नाम रखना चाहते हैं इसको अब इसे हम ओरिजन कहना चाहते हैं यानी इसका नाम अब हम ओरिजन रखना चाहते हैं हम चाहे तो उसका कुछ और नाम भी रख सकते हैं पर गिफ्ट पुश और रीजन में इनकी जगह फिर हमें ओरिजन में वही नाम डालना पड़ेगा पर जनरली बाय डिफॉल्टर बाय कन्वेंशन हम ओरिजन नहीं रखते हैं और फिर उसे रेपो का हम लिंक रख देंगे तो यहां पर हम लिखने वाले हैं गेट रिमोट एड ओरिजन तो गेट रिमोट एड ओरिजिनल लिंक करने के लिए हम इस लिंक को कर लेंगे कॉपी कॉपी किया उसे यहां पर हम कर देंगे पेस्ट पेस्ट कर दिया इंटर कर दिया तो इससे क्या होगा हमारा ओरिजन सेट हो गया अब ओरिजन क्या सेट हुआ है उसके लिए हम चेक कर सकते हैं गेट रिमोट माइंस भी गेट रिमोट माइंस भी कमांड का कम होता है तू वेरीफाई रिमूव्ड की अभी हम जी रिमोट रिपोजिटरी की बात कर रहे हैं वो एक्चुअली है क्या तो हम रन कर सकते हैं गेट रिमोट माइंस में इंटर तो अभी हम जी रिमोट की बात कर रहे हैं वह यह है हमारी लोकल रिपोर्ट तो स्टूडेंट अपना कॉलेज वाले पेज के अंदर लोकल रिपोर्ट ये जिसके ऊपर हम पुष्प ऑपरेशन को परफॉर्म करेंगे अब इसके अलावा हमारे पास एक और कमांड होती है गेट ब्रांच के नाम से गेट ब्रांच हमें चेक करके बताती है की अभी हम कौन सी ब्रांच पर हैं ब्रांच को वैसे तो हम डिटेल में पढ़ेंगे पर ब्रांच क्या होती है जैसे ये लेट सपोज एक प्रोजेक्ट है जिसके ऊपर बहुत सारे लोग कम कर रहे हैं एक हमारी डेवलपमेंट टीम में जो कम कर रही है एक हो सकता है कोई डेवलपमेंट के साथ ही कोई अलग से एक फीचर टीम हो या इसे डेवलपमेंट की जगह का लेते हैं ये हमारी फीचर वन टीम कम कर रही है जो फ्रंट और के फीचर्स बना रही है ये हमारी फीचर तू टीम है जो वसंत के फीचर्स बना रही है और एक हमारी बग फिक्स करने वाली टीम है जो कुछ बैग्स हैं प्रॉब्लम्स हैं उनको फिक्स कर रही है तीन तीन एक साथ प्रोजेक्ट के अंदर कम कर रही है तो हर टीम क्या कर दिया हर टीम अपनी अलग से कॉपी बनती है और उसे कॉपी के ऊपर कम करती है और इन्हीं कॉप्स को प्रोजेक्ट की इन्हीं कॉप्स को हम एक ब्रांच का देते हैं जैसे पेड़ होता है पेड़ की ब्रांचेस होती है तो ऐसी हमारे इन प्रोजेक्ट होता है इससे फीचर वन वाली टीम अपनी ब्रांच निकालना की फीचर तू वाली टीम अपनी ब्रांच निकालना की बग फिक्स वाली टीम अपनी ब्रांच निकाल लगी और जी पॉइंट से निकलेगा उसे पॉइंट की अपने पास एक कॉपी बन जाएगी तो ये ब्रांच का बेसिक मतलब होता है वैसे ब्रांच को हम डिटेल में पढ़ेंगे तो जब भी चेक करना हम कौन सी ब्रांच के ऊपर हैं हम सिंपली लिख सकते हैं गेट ब्रांच तो यहां हम लिख सकते हैं गेट ब्रांच इंटर किया तो अभी हम मास्टर नाम के एक ब्रांच के ऊपर है अब पहले गेट अप के ऊपर जो हमारी मास्टर ब्रांच होती थी ये हमारी डिफॉल्ट ब्रांच होती थी क्योंकि इंग्लिश के अंदर मास्टर टॉम को थोड़ा देरोब्रिटरी तरीके से देखा जाता है तो इसीलिए गीत हमने क्या किया अपनी पॉलिसी चेंज कर दी और फिर कुछ सालों से अब हमारी डिफॉल्ट ब्रांच के ऊपर में ब्रांच होती है जैसे ये क्या है ये हमारी में ब्रांच है तो हम क्या कर सकते हैं ये मास्टर ब्रांच मीन ब्रांच नहीं है ये दोनों अलग-अलग ब्रांचेस हैं अब हमें क्या करना पड़ेगा एक नई ब्रांच में बनानी पड़ेगी और उसके अंदर चेंज करनी पड़ेगी अभी तो हम मास्टर पे है तो या तो हमें एक नई ब्रांच बनानी पड़ेगी में नाम से और उसके अंदर चेंज करने पढ़ेंगे यहां हम अपनी मास्टर ब्रांच का नाम चेंज करके उसका नाम में कर सकते हैं ये चीज हम इसलिए कर रहे हैं वैसे तो मास्टर के ऊपर भी पुश कर सकते हैं और ये चीज हम इसलिए कर रहे हैं क्योंकि मास्टर का नाम अब में हो गया हर जगह तो हम भी अपना नाम में चेंज करेंगे तो किसी भी ब्रांच को रिनेम करने के लिए हम लिख सकते हैं गीत ब्रांच -एम और फिर उसका नया नाम तो यहां पर नया नाम मीन रखना के लिए हम लिख सकते हैं गेट ब्रांच अभी जो भी ब्रांच है उसका नाम चेंज कर दो क्या नाम चेंज करना है में नाम चेंज करना है इंटर किया और इस बार गेट ब्रांच करेंगे तो हम कौन सी ब्रांच पर हैं हम अपनी में ब्रांच पर हैं जैसे ही में ब्रांच पर ए गए अब हम दोबारा से कर सकते हैं गीत पुश ओरिजन में अब गेट पुश ओरिजन मीन हम कुछ इस तरीके से करते हैं गेट पुश और रीजन में बट हम साथ साथ के साथ गेट पुश ओरिजन में के साथ माइंस यू का फ्लैग भी उसे कर सकते हैं यानी हम लिख सकते हैं गेट पुश माइंस यू ओरिजन मेंस अब ये माइंस यू का क्या मतलब है - यू का मतलब होता है तू सेट अपस्ट्रीम अब सरिता सेट करने का मतलब है की अगर हम एक ही टाइम पर बहुत लंबे टाइम तक से प्रोजेक्ट के ऊपर कम करना चाहते हैं तो बार-बार हम ओरिजन में ओरिजन में नहीं लिखना चाहते तो उसके लिए हम एक ही बार बता देते हैं की हम ओरिजन मीन के ऊपर ही सारे पुश ऑपरेशंस करना चाहते हैं तो नेक्स्ट टाइम अगर हमें पुश करना होगा अपना कोड से अप के अंदर तो हम सिंपली गेट पुश लिख सकते हैं तो ये हम फ्यूचर के लिए शॉर्ट फॉर्म क्रिएट कर सकते हैं तो यहां हम लिख देंगे गेट पुश - यू ओरिजन में जैसे इंटर किया तो इसका मतलब है की हमारा कोड वहां पर जाकर पुश हो गया ओरिजन पर और इसे यहां से जाकर हम कर लेते हैं रिफ्रेश जैसे ही रिफ्रेश करेंगे यहां लिखकर ए गया की हमारा कोड पुश हो चुका है और हमारा कमेंट ए गया एड इनिशियल फाइल्स उसके साथ में हमारी फाइल्स भी हमें दिखाई दे रही है फाइल्स के अंदर क्लिक करेंगे तो हमारा कोड हमें दिखाई देना स्टार्ट हो जाएगा तो ये हमारी कस स्टाइल है बैक जाएंगे ये हमारी एचटीएमएल फाइल हो गई और बैक चले जाएंगे तो इस तरीके से हमने अपने कोड को पुश कर दिया और इस बार हम चाहें तो एक नई फाइल क्रिएट कर सकते हैं लोकल रेपो के अंदर इसको नाम दे देंगे रीड में डॉट एचडी readmi.md के अंदर इस तरीके से हम लिख सकते हैं हस दिस इस मी लोकल इसको कर लेते हैं से अब ये एक नया चेंज हो गया क्लियर कर लेते हैं गेट स्टेटस देख लेते हैं तो ये हमारी नई फाइल है जो अभी अनट्रैक्टेड है तो इसे सबसे पहले तो एड कर लेते हैं और इसके लिए कमेंट एड कर सकते हैं माइंस एम एड रीड मी इंटर और इसके लिए सिंपली इस बार हम लिख देंगे पूरा ओरिजिनल मीनिंग लिखने की जरूर नहीं है इंटर किया जैसे ही इंटर किया रिफ्रेश करेंगे हमारे पास अवेलेबल है जो हमें यहां पर दिखाई दे रही है ये एक छोटा सा चेंज र गया की हस के बाद स्पेस आना चाहिए था क्लियर करके इसे भी हम एड कर लेते हैं फिक्स्ड यह हमने अपने चेंज को यहां पर फिक्स कर दिया तो ये अच्छे से बोल्ड में अब दिखाई दे रहा है तो इस तरीके से हम अपनी इन्नते कमांड और अपनी पुश कमांड के साथ कम कर रहे हो पर मोस्टली कोशिश करनी है की जब भी हम रेपो बनाई जब भी हम नया प्रोजेक्ट बनाएं उसकी शुरुआत हम गिठाब के साथ ही कर दें क्योंकि पहले गिठाब पर बना कर उसको अपने लोकल सिस्टम में क्लोन करना थोड़ा सा ज्यादा आसन होता है कंपेरटिवली अब नेक्स्ट हम बात करने वाले हैं की क्या हमारा क फ्लोर जब हम लोकल किट के साथ कम करते हैं तो जनरली हमारा वर्कशाॅ यह रहेगा की पहले तो हम गेट अप के ऊपर अपनी फाइल बना लेंगे ये आप नहीं रेपो बना लेंगे उसे रेपो को फिर हम क्लोन कर रहे होंगे जैसे ही क्लोन करेंगे फिर उसके अंदर हम अपनी चेंज करेंगे जैसे ही हमारे पास कुछ चेंज ए गए पहले हम उन चेंज को एड करेंगे फिर हम चेंज को कमेंट करेंगे और फिर हम चेंज को पुश करने वाले हैं गेट अप के ऊपर तो जनरली जो हमारा क फ्लोर रहेगा हम इसी क फ्लो के साथ कम करेंगे अब नेक्स्ट हम बात करने वाले हैं गेट ब्रांचेस के साथ गीत ब्रांचेस का मतलब हमें ऑलरेडी पता है की अगर एक प्रोडक्ट के ऊपर बहुत सारे लोग कम कर रहे हैं ये बहुत सारे अलग-अलग फीचर्स बन रहे हैं तो हर सेपरेट कम के लिए एक सेपरेट ब्रांच बंटी है ब्रांच खाने का मतलब है लेट सपोज हमने यहां से शुरू किया एक नई रापू बनाई इसके ऊपर हमने कमेंट वन किया फिर हमने सेकंड कमेंट किया फिर सेकंड कमेंट के बाद हमें लगा हमें कुछ फीचर डेवलप करना चाहिए तो उसकी हमने एक अलग कॉपी बना लिए एक अलग ब्रांच में और उसके अंदर हमने अपना कम थ्री किया कम फोर किया कमेंट फाइव किया ऐसे ही साथ के साथ हमें लगा की हमें साथ के साथ अपना कुछ कम करते चले जाना चाहिए तो यहां पर हमने कुछ कमेंट सेक्स किया होगा यहां पर हमने कुछ कमेंट सेवन किया होगा अभी इस ब्रांच के अंदर जो फाइनल चेंज होगा और इस ब्रांच के अंदर जो फाइनल चेंज हुआ है ये दोनों चेंज अलग-अलग है और जैसे हमारे पास अलग-अलग ब्रांचेस बंटी है जो तो जैसे ही हमारा कमेंट वन हो गया कमेंट तू हो गया यहां से हमारी नई ब्रांच निकाल गई कंट्री हो गया कम फोर हो गया यहां से में ब्रांच हमारी चलती ए रही है या ऐसे मास्टर का लेते हैं अमीन का लेते हैं इसके अंदर हमारा कमेंट नंबर फाइव है कमेंट नंबर सिक्स है अब हम चाहते हैं की नेक्स्ट जो हमारा कमेंट हो उसमें ये ब्रांच यहां के मर्ज हो जाए तो यहां पर हम सेवंथ कामत में इन दोनों ब्रांचेस को मेरे भी कर सकते हैं तो ये हमारा मर्ज का पॉइंट हो जाएगा मर्ज करना दो ब्रांचेस को मतलब दोनों के अंदर कोड को से कर देना यानी में ब्रांच और ये जो फीचर ब्रांच है इन दोनों का कोड अगर हम मैच कर दें दोनों के अंदर से कोड दाल दे तो उसका मतलब होगा हमने दो ब्रांचेस को मेरे कर दिया है अब ये ब्रांचेस हम क्रिएट क्यों करते हैं हम इसलिए क्रिएट करते हैं मोती लेट सपोज कोई व्यक्ति जो एक फीचर पर कम कर रहा है दूसरा डेवलपर है जो दूसरे फीचर पे कम कर रहे हैं अब क्या ये जो ओरिजिनल डेवलपर था इसको वेट करना चाहिए की दूसरा डेवलपर अपना पहले कम खत्म करेगा तभी मैं नए चेंज एड करूंगी तो जनरली तो बहुत सारे डेवलपर कम कर रहे होते हैं तो हर कोई एक दूसरे का वेट नहीं कर सकता तो हर कोई क्या करता है अपनी एक कॉपी बना लेट है और उसके ऊपर कम करना शुरू कर देता है और बाद में जो में कॉपी होती है जो ओरिजिनल कॉपी होती है उसके साथ अपनी कोड को मर्ज कर देता है ऐसे ही कोई दूसरा व्यक्ति जो अपना कॉपी बनाता है कम करता है और फिर उसे में के साथ मौज कर देता है तो ऐसे ही हर डेवलपर को दूसरे डेवलपर का कम खत्म होने के लिए वेट नहीं करना पड़ता तो ये फायदा होता है हमारे पास ब्रांचेस को उसे करने का अब ब्रांच के लिए हमारे पास काफी साड़ी कमांड्स होती हैं किसी भी टाइम पर अगर हम चेक करना चाहते हैं की हम कौन सी ब्रांच पर हैं तो हम कभी भी टाइप कर सकते हैं गेट ब्रांच तो अपनी इस लोकल रेपो के अंदर अभी हम अपनी लोकल अप्पो के अंदर है यहां क्लियर कर लेते हैं चेक करने के लिए की हम कौन सी ब्रांच पर है हम टाइप कर सकते हैं गीत ब्रांच तो अभी हम में ब्रांच पर है अगर हम चाहते हैं की हम अपनी ब्रांच का नाम चेंज करने तो उसके लिए हमें ऑलरेडी पता है हम लिखने हैं गेट ब्रांच - एम और फिर अपना नया नाम तो यहां पर में नया नाम है हम चाहे तो कुछ और नाम भी दे सकते हैं इसके अलावा अगर हम एक ब्रांच से दूसरी ब्रांच में जाना चाहते हैं तो उसके लिए हम लिखने हैं गीत चेक आउट और अपनी दूसरी ब्रांच का नाम तो चेक आउट मतलब जैसे हम होटल से चेक आउट करते हैं वैसे यहां से हम एक ब्रांच से चेक आउट करते हैं और दूसरी ब्रांच में जाते हैं अब अभी तो यहां पर हमारे पास एक ही ब्रांच है पर नई ब्रांच क्रिएट करने के लिए हम लिख सकते हैं गीत चेक आउट - बी न्यू ब्रांच अपनी नई ब्रांच का नाम तो अब एक नई ब्रांच क्रिएट करते हैं गेट चेक आउट माइंस बी और नई ब्रांच का नाम लिख सकते हैं फ्यूचर वन तो इसे का देते हैं फ्यूचर वन इंटर किया और अब हम लिख सकते हैं गेट ब्रांच गेट ब्रांच करने से हमारी साड़ी ब्रांचेस ए गई में है और फीचर मैंने और अभी हम कहां पर है जो ग्रीन में है यानी फीचर वन अब हमें फीचर वन से में में जाना है तो हम सिंपली लिख सकते हैं गीत चेक आउट मी और दोबारा चेक कर लेंगे अभी हम में ब्रांच में दोबारा फीचर में जाना चाहते हैं तो हम लिख देंगे गीत चेक आउट फीचर वन तो अब हम फीचर वन के अंदर ए गए ऐसे ही हम दूसरी ब्रांच को क्रिएट कर सकते हैं हम लिख सकते हैं अगर हमें किसी बोलिंग पर किसी भी ब्रांच को डिलीट करना होता है तो उसके लिए हम लिखने हैं गेट ब्रांच मिनाज दी माइंस दी यानी डिलीट उसे ब्रांच का नाम लेट सपोज अगर मैं फीचर वन को डिलीट करना है या फिर हमें फीचर तू को डिलीट करना है तो अगर हम फीचर तू पर ही खड़े हैं तो फिर हम फीचर तू को डिलीट नहीं कर पाएंगे जैसे अगर हम यहां लिखेंगे ब्रांच - दी फ्यूचर तू इंटर किया तो हमारे पास एरर ए जाएगा क्यों क्योंकि अभी हम इस ब्रांच के ऊपर है अभी तो हम फीचर तू के ऊपर ही है तो पहले हमें किसी और ब्रांच के पास जाना पड़ेगा तो यहां से पहले हम गेट चेक आउट करेंगे लेट सपोज में ब्रांच पर ए जाते हैं और अभी हम कहां पर है अभी हम में ब्रांच पर है अब हम फीचर तू को डिलीट कर सकते हैं तो गेट ब्रांच या तो अभी हमारी ब्रांच डिलीट हो गई दोबारा गेट ब्रांच करेंगे तो अब हमारे पास सिर्फ दो ही ब्रांचेस हैं तो ये सारे के सारे हमारे कमांड जो होते हैं हमारी ब्रांचेस के साथ डील करने के लिए अब हम क्या करने वाले हैं हमारी जो फीचर वन वाली ब्रांच है इसके अंदर हमको ये नया फीचर एड करेंगे तो गीत चेक आउट कर लेते हैं किट चेक आउट फीचर वन तो गीत ब्रांच करेंगे तो अभी हम फीचर वन पे फीचर वन पे है तो अब जो हम जितने भी चेंज करेंगे वो सिर्फ फीचर वन के अंदर ही होंगे जैसे लेट सपोज हमारी इंडेक्स और एचटीएमएल के अंदर यहां पर हमने एक नया पैराग्राफ एड कर दिया दिस इस एन न्यू फीचर करके दिस इस एन न्यू फीचर इसको कर लेते हैं सेफ अब यहां पर गिट्स स्टेटस देखेंगे गेट स्टेटस तो अभी हमारा स्टेटस ये है की हमारी फीचर वन ब्रांच के अंदर ये हमने इंडियन डॉट एचटीएमएल के अंदर मोडिफिकेशन किया है तो इसे हम एड कर लेते हैं और साथ के साथ इस चेंज को हम कमेंट कर सकते हैं एड न्यू फीचर ये हमारा चेंज हो गया इंटर किया और अब हम गेट स्टेटस चेक करेंगे तो अभी ऑन ब्रांच फीचर वन यानी हम अपनी ब्रांच फीचर वन के ऊपर है हमारे पास कुछ एक्स्ट्रा चेंज नहीं है कम करने के लिए वर्किंग ट्रिकली तो जो ब्रांचेस होती है जो गीत का पूरा का पूरा सिस्टम होता है उसको कहते हैं वर्किंग ट्री यानी हमारे ट्री बंता है और इस के अंदर ब्रांचेस ए रही होती है पर जैसे ही अब हम चेक आउट करेंगे में पर तो अगर लिख देंगे गेट चेक आउट में तो में पर जाति क्या आएगा में पर जाति स्विच करेंगे तो index.html के अंदर से वो नया फीचर गायब हो गया तो अभी जो हमने चेंज किया हैं वो सिर्फ फीचर वन के अंदर है वापस से गेट चेक आउट फीचर वन करेंगे तो वापस ए गए तो हमारा फ्यूचर भी वापस ए गया तो अभी हमारे पास क्या है जो हमने चेंज किया हैं वो चेंज हमारे फीचर वन के अंदर है और अभी हम कौन सी ब्रांच पे हैं अभी हम फीचर वन ब्रांच के ऊपर ही हैं अब हम चाहते हैं की ये चेंज हमारे यहां पर भी ए जाए यानी गेट अप के ऊपर भी ए जाए तो गेट अप के ऊपर चेंज लाने के लिए हम करते हैं गेट पुश ओरिजन यानी हम ओरिजन के ऊपर पुश करना चाहते हैं पर कौन सी ब्रांच में हम अपनी फीचर वन ब्रांच के अंदर पुश करना चाहते हैं इस बार में नहीं लिखेंगे इस बार हम का रहे हैं की हम फीचर वन के अंदर अपनी चेंज को पुश करना छह रहे हैं इंटर किया तो यहां से इस तरीके का मैसेज हमारे पास आएगा और जब हम गेट अप के ऊपर जाएंगे अब गिठाब के ऊपर गए तो ये हमें कुछ कंपा पुल रिक्वेस्ट जैसा कुछ दिखा रहा है पर अपनी ब्रांचेस के अंदर हमें अब दो ब्रांचेस दिखा रहे हैं एक है हमारी में ब्रांच और ऑटोमेटेकली इसने हमारे लिए फीचर वन वाली ब्रांच क्रिएट कर दी फीचर वन वाली ब्रांच के अंदर हमारे पास यहां index.html के अंदर हमारा नया फीचर हमें दिखाई दे रहा है और हमारी जो में ब्रांच है उसके अंदर अभी कोई नया फीचर नहीं है तो कोई कमेंट के अंदर नया फीचर नहीं है अब अगर हम चाहते हैं की हम अपनी फीचर ब्रांच और अपनी में ब्रांच को मेरे कर दें मर्ज करने का क्या मतलब है की लेट सपोज हम अपने चेंज किया जा रहे थे और हमने क्या किया एक अलग से अपनी ब्रांच बनाकर उसके अंदर नया फीचर एड किया अब इस नए फीचर को हम छह रहे हैं वापस से हम अपनी में के साथ मर्ज कर दे इस तरीके से तो उसके लिए हमारे पास दो तरीके होते हैं कोड को मिर्च करने के सबसे पहले तरीका होता है की हम गेट के थ्रू यानी कमांड लाइन के थ्रू ही मर्ज कर सकते हैं मर्ज करने के लिए सबसे पहले दोनों ब्रांचेस में हम डिफरेंस चेक कर सकते हैं दो ब्रांचेस को कंपेयर कर सकते हैं तो जब भी हमें दो ब्रांच दो कमेंट्स को कंपेयर करना होता है दो ब्रांच इसको दो फाइल्स को कंपेयर करना होता है तो उसके अंदर हमारे पास कमांड होती है गेट डेफ और फिर ब्रांच का नाम जैसे यहां पर अभी हम कौन सी ब्रांच पे यहां पे एक बार क्लियर कर लेते हैं यहां पे अभी हम टीचर ब्रांच पे और अगर हम फीचर ब्रांच को में ब्रांच के साथ कंपेयर करना चाहते हैं तो हम लिख सकते हैं गीत डिफाइन तो यहां पर डिफरेंस ए गई ये हमें दिखा रहे हैं की हमारी जो फीचर वन ब्रांच है वो में ब्रांच से आगे है और उसमें ये पॉजिटिव चेंज है मतलब ये चीज एक्स्ट्रा एड हुई है फीचर ब्रांच के अंदर तो ये तो आगे डिफरेंस इस अब दोनों ब्रांचेस को मेरे करने के लिए हम लिख सकते हैं गेट मिर्च ब्रांच तो यहां पर जैसे ही हम गेट मिर्च ब्रांच नाम लिख देंगे यानी गेट मेरे में लिख देंगे तो हमारी फीचर मां के साथ मर्ज हो जाएगी ये है पहले तरीका जिसको हम अभी नहीं करने वाले जिसको हम बाद में देखेंगे दूसरा तरीका होता है यूजिंग गेट हब गेट हब के थ्रू हम क्या करते हैं दो ब्रांचेस को मिर्च करने के लिए हम पर क्रिएट करते हैं पी आर इसे एन पुल रिक्वेस्ट पुल रिक्वेस्ट क्या होती है ये थप के ऊपर पुल रिक्वेस्ट का मतलब होता है डेट इसे लेट यू तेल आदर्श अबाउट डी चेंज यू हैव पुश तू एन ब्रांच इन ए रिपोर्ट यानी जब एक प्रोजेक्ट के ऊपर बहुत सारे लोग कम कर रहे होते हैं और हर कोई चाहते हैं की अपना कोड में के साथ मर्ज कर दे तो जब एक ही प्रोजेक्ट के ऊपर बहुत सारे डेवलपर में के साथ मर्ज करना चाहते हैं तो उसके इसमें क्या होता है वो पुल रिक्वेस्ट के थ्रू ये कम करते हैं पुल रिक्वेस्ट यानी ये हम रिक्वेस्ट दाल रहे हैं की मेरे कर दो तो एक्चुअली क्या होता है अगर हमने अपनी ब्रांच के अंदर कुछ चेंज कर लिया और उसे हम अपनी में ब्रांच के साथ पुश करना चाहते हैं तो में ब्रांच को कुछ कोई सीनरी डेवलपर होगा जी जो में ब्रांच के ऊपर कम कर रहा होता है या में ब्रांच के ऊपर देख रहा होगा या फिर हमारा कोई प्रोजेक्ट मैनेजर होगा प्रोजेक्ट मैनेजर होगा तो वो क्या करेंगे जैसे ही हम चेंज क्रिएट करेंगे वो पहले हमारी पर को रिव्यू करेंगे पर को रिव्यू करने का मतलब होता है हम क्या चेंज नए एड करना छह रहे हैं कहानी हम गलती से कुछ गलत तो नहीं है एड कर रहे हैं अपनी नींद ब्रांच के अंदर और फिर वो उसे पे चाहे तो कमेंट कर सकते हैं की नहीं ये चीज चेंज करो इसके अंदर यह पर अभी एक्सेप्ट नहीं हो शक्ति ये फीचर की अब जरूर नहीं है इस तरीके की कुछ भी जो रिव्यूज होते हैं वो वहां पर दाल सकते हैं और उसे हिसाब से जनरली सीनरी डेवलपर का फिर डिसीजन होता है की उन्हें मर्ज करना है या नहीं करना पर अभी हम ही जूनियर डेवलपर है हम ही सीनरी डेवलपर है तो हम क्या कर सकते हैं यहां से अपनी फीचर वन के लिए हम कंपेयर और पुल रिक्वेस्ट इस ऑप्शन पर क्लिक करेंगे यहां पर चले जाएंगे तो हम यहां से दिखे रहा है की मेरे करने की कोशिश कर रहे हैं अपनी फीचर वन ब्रांच को अपनी बेस ब्रांच यानी में ब्रांच के साथ मैच करने के लिए हमें यहां मैसेज लिखना पड़ता है एड न्यू फीचर तो यहां से हम एक नई पुल रिक्वेस्ट को क्रिएट कर देंगे बिल्कुल रिक्वेस्ट कर रहा है क्या ऑटोमेटेकली मेरे हो सकता है तो ऑटोमेटेकली मेरे हो सकता है उसके लिए ग्रीन दिखा दिया गीत हमने ऑटोमेटेकली मर्ज होने का मतलब है की हो सकता है की में के अंदर इस से लाइन के अंदर कुछ और लिखा हो आपने कुछ और लिख दिया तो उससे क्या हो सकता है कनफ्लिक्ट ए सकते हैं प्रॉब्लम्स ए शक्ति है पर अभी तो हमने कहा चेंज किया अभी तो हमने सेकंड लाइन के अंदर चेंज किया मैं इनके अंदर तो फर्स्ट लाइन के अंदर चेंज हुआ था तो हम क्या कर सकते हैं इसे मेरे कर सकते हैं मेरे करने के लिए यहां पर हो सकता है कोई सीनरी डेवलपर रिव्यू करें तो यहां पर कुछ कमेंट लिख दे और अभी हमें कोई कमेंट नहीं लिखा पर अभी हम सिंपली मेरे फूल रिक्वेस्ट पर क्लिक करेंगे जैसे एक क्लिक किया यहां पर हम लिख सकते हैं कंफर्म मास जैसे ही कंफर्म आर्च करेंगे एक नया कमेंट एड हो जाएगा किस नाम से कमेंट एड होगा मेरे पुल रिक्वेस्ट यानी पुल रिक्वेस्ट को मर्ज करने का भी अलग से कमेंट होता है क्योंकि ये भी एक चेंज है इसका भी स्क्रीनशॉट लिया जा रहा है तो इसे एक कंफर्म मिर्च कर देते हैं तो यहां ए गया फूल रिक्वेस्ट सक्सेसफुली मोस्ट और क्लोज्ड यानी पर जो थी जो रिक्वेस्ट थी पुल रिक्वेस्ट हो चुकी है और अब कोर्ट के अंदर ए जाएंगे कोड के अंदर आए तो में के अंदर भी मुझे दिखाई दे रहा है एड न्यू फीचर तो में और फीचर वन दोनों के अंदर से चेंज हमें दिखाई देंगे क्योंकि ये फीचर वन के चेंज में के साथ जुड़ चुके हैं मोर जुड़ चुके हैं तो इस तरीके से हमारी पर कम करती है हम चाहें तो कभी भी कोई नई ब्रांच बना रहे हैं कुछ और नई नई चीज अगर हम क्रिएट कर रहे हैं तो हम सिंपली जा कर उसके लिए एक नई पुल रिक्वेस्ट क्रिएट कर सकते हैं और फूल रिक्वेस्ट के अंदर हम बता सकते हैं की हम क्या नया चेंज लेकर ए रहे हैं इस कोड के अंदर अब यहां पर ए जाते हैं कोड के अंदर और एक बार अपने लोकल सिस्टम में आते हैं लोकल सिस्टम में क्लियर करेंगे और गेट चेक आउट कर देते हैं में पर अभी हम कहां पर है अभी हम अपनी में ब्रांच के अंदर है पर नोटिस करें तो में ब्रांच के अंदर तो वो फीचर ए ही नहीं फीचर कहां पर मर्ज हुए फीचर तो गेट अप के ऊपर मर्ज हुआ फीचर वन में ब्रांच के साथ गेट अप के ऊपर मर्ज हुई और हमें तो वो चेंज अपने लोकल के अंदर भी चाहिए तो जब भी हमें रिमोट के चेंज लोकल के अंदर लाने होते हैं तो उसके लिए हम पुल कमांड को उसे करते हैं पुल कमांड को लिखने के लिए हम लिखने हैं गेट पुल ओरिजन में पुल कमांड का कम होता है तू फेच और डाउनलोड कंटेंट फ्रॉम एन रिमोट रिपोर्ट यानी जो हमारी रिमोट रिपोजिटरी ये गेट अप के ऊपर वहां से सर कांटेक्ट डाउनलोड करती है और अपनी लोकल रेपो के अंदर लेकर आकर उसे कंटेंट को हम मैच करने की कोशिश करते हैं तो अपने सारे कंटेंट को गिठाब से लोकल के अंदर लाने के लिए हम लिखने हैं गेट फूल ओरिजन मीन इंटर किया तो साड़ी चेंज हमारे पास ए गए और में के अंदर भी हमें हमारा नया फीचर जो है वो दिखाई दे रहा है अब नेक्स्ट हम बात करने वाले हैं मेरे कनफ्लिक्ट के बड़े में मिर्च कनफ्लिक्ट यानी जब भी हम दो और ब्रांचेस को मेरे करते हैं और दोनों के अंदर से ही लाइन में या से ही फाइल में चेंज हो रखें हैं तो गीत को समझ नहीं आता की एक ब्रांच के चेंज रखना हैं या दूसरी ब्रांच के चेंज रखना हैं तो उसके लिए हम क्या करेंगे अपने में के अंदर कुछ चेंज करते हैं जैसे लेट सपोज में के अंदर हमने नया फीचर एड किया है और नए फीचर के अंदर हम एड कर रहे हैं एक बटन इस तरीके से हमने फीचर के अंदर एक बटन एड कर दिया इसको हम कर लेते हैं से तो गिफ्ट एड बटन हमने क्या किया एक बटन को एड कर दिया में के अंदर अब फीचर वन के अंदर वापस से चेक आउट कर देते हैं किट चेक आउट तू फीचर वन फीचर वन के अंदर अब ये कोड हमें दिखाई दे रहा है और हम से जगह क्या करेंगे फीचर वन के अंदर जाकर हम बटन नहीं हम एक ड्रॉप डॉ एड करने वाले हैं तो हमने अपने पेज के ऊपर एक ड्रॉप डॉ एड कर दिया एक दूसरा फीचर है कोई इसको हमने कर लिया सेफ और इस चीज को भी हमने अपनी ब्रांच के ऊपर कौन सी ब्रांच पर है हमें हम अभी फीचर वन ब्रांच के ऊपर है तो फीचर वन के ऊपर हम इस चेंज को एड कर सकते हैं और इस से चेंज को हम कमेंट कर सकते हैं कमेंट किया तो कमेंट में हम लिख सकते हैं एड ड्रॉप डॉ तो हमने ड्रॉप डॉ को एड कर लिया अब हमारी में और फीचर वन के अंदर अलग-अलग चेंज हैं दोनों के डिफरेंस अगर देखें तो हम लिख सकते हैं गेट डिफरेंस विथ मी तो हमारी फीचर वन का में के साथ डिफरेंस ए गया की में के अंदर तो यहां बटन एड हो रखा था जिसको हमने डिलीट करके क्या किया वहां पे ड्रॉप डॉ एड कर दिया तो दोनों ब्रांचेस के अंदर चेंज हैं अब दोनों ब्रांचेस के अंदर चेंज कहां हुआ है दोनों ब्रांच इसके अंदर चेंज से जगह हुआ है अब हम दोनों ब्रांचेस को मेरे करेंगे अब मेरे करने की हमने दो तरीके से के थे पहले था की पुल रिक्वेस्ट क्रिएट कर लो उसको हम ऑलरेडी देख चुके हैं दूसरा तरीका होता था की हम गेट मेरे लिख लेंगे तो हम क्या करने वाले हैं कमांड लाइन वाला तरीका आप उसे करेंगे तो किसी भी एक ब्रांच को दूसरी ब्रांच से मैं वॉश करने के लिए हम लिख सकते हैं गेट मोर्चा और फिर दूसरी ब्रांच का नाम अभी हम अपनी फीचर वन ब्रांच पे है तो हम लिखेंगे गेट मेरे मीन इंटर करेंगे जैसे ही हमने प्रिंटर किया वैसे क्या किया बस कोड ने हमें कुछ एरर दिखा दिया और ये क्या है इन्हीं को हम कहते हैं कनफ्लिक्ट मेरे कनफ्लिक्ट मेरे कनफ्लिक्ट हमारा एक इवेंट होता है डेट टैक्स प्लेस व्हेन गेट इस अनेबल तू ऑटोमेटिक ही रिजॉल्वड डिफरेंस यानी एक फाइल के अंदर जब एक ब्रांच ने चेंज किया और इस से जगह जब दूसरी ब्रांच ने चेंज कर दिया तो किट को समझ नहीं आता की दोनों में से किसका कम फाइनल रखना है तो गेट इस नोट एबल तू रिजॉल्वड डिफरेंस दोनों के बीच का डिफरेंस समझ नहीं आता को तो उसे कैसे में हमें मैन्युअल बताना पड़ता है की हमें कौन सी फाइल का चेंज चाहिए तो इसी को कहते हैं रिजॉल्विंग मेरे कनफ्लिक्ट तो हमारे पास मेरे कनफ्लिक्ट बहुत बार आते हैं कोडिंग के अंदर तूने हमें रिजॉल्व करना होता है रिजॉल्व करने के लिए वेस्ट कोड क्योंकि एक स्मार्ट एडिटर है तो वो हमें काफी सारे ऑप्शंस ऑटोमेटेकली दे देता है ये मैं बता रहा है एक्सेप्ट करंट चेंज करंट चेंज एक्सेप्ट करने का मतलब है की अभी जो हमने फीचर वन के अंदर लिखा हुआ था हमें वही चीज चाहिए एक्सेप्ट इनकमिंग चेंज का मतलब है की अभी फीचर वन में ब्रांच से जो यहां पर चेंज ए रहा है इनकमिंग चेंज क्या है इनकमिंग चेंज है जो में ब्रांच से ए रहा है और करंट चेंज क्या है करंट चेंज है जो अभी फीचर वन ब्रांच में है तो अगर मैं इनकमिंग चेंज चाहिए में ब्रांच इस बटन पर क्लिक कर सकते हैं अगर मैं दोनों चेंज चाहिए एक-एक लाइन में तो हम इस बटन पर क्लिक कर सकते हैं तो या तो हम डायरेक्टली इन पर इन ऑप्शंस पे क्लिक कर सकते हैं या फिर डायरेक्टली हम खुद से डिसाइड कर सकते हैं क्या चेंज चाहिए तो मेरे कनफ्लिक्ट को रिजॉल्व करने के लिए पहले तो ये जो अजीब सी लाइन है हमारे पास आई हैं इनको हमें हटाना पड़ता है इस लाइन को हमने हटा दिया ये जो अजीब सी लाइन एड हुई है इसको हटा देते हैं ये जो हेड नाम की अजीब सी लाइन हार्ड हुई है इसको हटा देते हैं तो अब अगर हमने सिर्फ ऐसे इतना छोड़कर कोड को शेर कर लिया तो इसका मतलब है हम दोनों फीचर चाहिए हमें अगर हम इस लाइन को हटा देते हैं तो इसका मतलब है की हम इसे ड्रॉप डॉ वाला फीचर चाहिए और हम ड्रॉप डॉ को हटाकर बटन को रख लेते हैं तो इसका मतलब हमें सिर्फ बटन वाला फीचर चाहिए तो हमारी मर्जी है हम कितने भी फीचर्स रख सकते हैं लेट सपोज हमें दोनों फीचर्स चाहिए तो इसको कर लेते हैं से से किया तो स्टेटस चेक कर लेंगे स्टेटस में क्या दिखा रहे हैं स्टेटस में दिखा रहा है हमारे पास मॉडिफाइड फाइल है तो इसे हमें क्या करना पड़ेगा कमेंट करना पड़ेगा इससे पहले एड कर देते हैं फिर इसे कमेंट करते हैं माइंस एम एड बोथ फीचर्स और इस बार हम गिफ्ट स्टेटस देखेंगे तो हमारी ब्रांच हम फीचर वन के ऊपर है और कुछ भी नहीं है कमेंट करने के लिए साड़ी की साड़ी चीज और गेट डिफरेंस देखेंगे तो अभी गेट डिफरेंस विथ में देखेंगे तो में के कंपैरिजन में हमारे पास एक चेन ज्यादा है अब हम गेट चेक आउट में पर जा सकते हैं में पर जैसे ही जाएंगे क्लियर कर लेंगे में पर जाति क्या हुआ फीचर वन वाला फीचर गायब हो गया अब हम चाहते हैं में के साथ अपनी फीचर वन को मर्ज कर लेने तो उसके लिए हम लिख सकते हैं गेट मेरे फीचर वन तो में के साथ फीचर वन मर्ज हो गया मर्ज हो गया तो ऑटोमेटेकली जो फीचर वन के अंदर था वो यहां ए गया इस बार हमारे पास मोच कनफ्लिक्ट इसलिए नहीं आया क्योंकि से लाइन के अंदर चेंज नहीं है दूसरी फाइल में से लाइन के अंदर से चेंज नहीं था इसीलिए गेट को अभी ऑटोमेटिक के लिए समझ में ए गया की क्या चीज उसे करना है अब हम चाहें तो नई चेंज को पुश कर सकते हैं गेट पुश इंटर तो ये साड़ी चेंज रिफ्रेश करेंगे अद्भुत फीचर्स तो यह साड़ी चीज अब हमारी गिठाब के ऊपर भी हमें दिखाई दे रही है स्टार्ट हो जाएंगे तो इस तरीके से हम अपने मिर्च कनफ्लिक्ट को रिजॉल्व करते हैं नेक्स्ट हम बात करने वाले हैं अबाउट अनडूइंग चेंज कभी कब्र गलती से हम कुछ ऐसा चेंज एड कर देते हैं जिसे हम एड नहीं करना था या कुछ ऐसा कमेंट कर देते हैं जिसे हमें कमेंट नहीं करना था तो उन चीजों को अंडो कैसे करना है तो अंडो करने के लिए सबसे पहले हमारे पास काफी साड़ी केसेस होते हैं सबसे पहले हम स्टेज चेंज की बात करेंगे यानी वो चेंज जो एड हो चुके हैं पर कमेंट नहीं हुए ऐसा एक चीज लेकर आते हैं इसे करते हैं क्लियर अभी हम कौन सी ब्रांच के ऊपर है अभी हम अपनी में ब्रांच के ऊपर है लेट सपोज में ब्रांच के ऊपर हम गलती से अपना बटन डिलीट कर देते हैं इसे हमने डिलीट कर दिया और इसे हमने एड भी कर दिया अभी हम गेट स्टेटस देखें तो हम एड कर चुके हैं अब बस कमेंट करना इस चीज को और हमें पता चला बटन को तो हमने गलती से डिलीट कर दिया वापस से हमें इस स्टेज पर आना है अब अभी तो हमने छोटी सी लाइन डिलीट की है पर हो सकता है बहुत साड़ी लाइनें के अंदर अलग-अलग चेंज करें और सबको एड कर दें और हमें वापस जाना है तो वापस जान के लिए हम लिख सकते हैं गिफ्ट रिसेट और फिर उसे फाइल का नाम जिसको हमें रिसेट करना है अगर हमने एक दो फाइल के अंदर ही चेंज किया हैं तो रिसेट करने के लिए हम एक-एक फाइल का नाम लिख सकते हैं जैसे यहां पर हम लिख सकते हैं गीत रिसेट और फिर हमारी फाइल का नाम था index.html तो उससे क्या होगा हमारे सारे के सारे एड वाली चेंज रिसेट हो जाएंगे पर अगर हमें बहुत साड़ी फाइल्स के अंदर एक साथ साड़ी चेंज रिसेट करने हैं तो हम सिंपली गेट रिसेट भी लिख सकते हैं तो अब चेंज को रिसेट करने के लिए हम यहां टाइप कर सकते हैं गेट रिसेट गीत रिसेट इंटर करेंगे तो यहां हमारे पास ए जाएगा अनस्टिच्ड चेंज आफ्टर रिसेट अपडेट्स स्टेटस को हम चेक करेंगे तो गिट्स स्टेटस में दिखा रहा है की मॉडिफाइड इंडेक्स रोड एचटीएमएल है पर इन चेंज को हमने एड नहीं किया अभी तो एड भी नहीं किया कमेंट भी नहीं किया पहले क्या था एड करने के बाद डीज चेंज व रेडी पर कम पर अभी ये चेंज कम के लिए रेडी नहीं है अभी इन्हें पहले हम स्टेज करना पड़ेगा दूसरी तरीके के मिस्टेक जो हम कर सकते हैं की गलती से हमने कुछ चेंज है जिसको कमेंट कर दिया अब जैसे इसे कर लेते हैं क्लियर लेट सपोज हमने गलती से अपना बटन डिलीट कर दिया इस चीज को हमने एड भी कर दिया और इस चीज को हमने कमेंट भी कर दिया माइंस एम इसे लिख देते हैं डिलीट बटन तो हमने गलती से अपने बटन को डिलीट कर दिया अब स्टेटस देख लेते हैं तो गिफ्ट स्टेटस में ये दिखा रहा है की हमारी ब्रांच अभी एक कम आगे है मतलब गिठाब के ऊपर तो बटन है हमारा index.html के अंदर गेट हाफ के ऊपर हमारा बटन वाला फीचर है और यहां पर हमने गलती से डिलीट कर दिया अब ये चेंज है जिसको हमें वापस लेकर जाना है अगर हमारे पास कोई ऐसा सिंगल कमेंट होता है जिसको हम अंडो करना चाहते हैं तो उसके लिए हम लिखने हैं गेट रिसेट हेड टिल्ट वन यहां पर हेड टिल्ट का वन का क्या मतलब होता है हेड टिल्ट वन का मतलब ये होता है की जितने भी हमारे पास कमेंट्स होते हैं उन कमेंट्स को हम स्टोर करके रखते हैं इंटरनल गीत के अंदर और इसमें जो हमारा लेटेस्ट कमेंट होता है जो लास्ट चेन जिसका हमने स्क्रीनशॉट लिया है इसका नाम बाय डिफॉल्ट होता है हेड तो यहां पर हेड टिल्ट वन लिखकर हम कहना चाहते हैं की हेड को रिसेट कर दो एक स्टेप यानी हेड में जो लास्ट चीज थी उसको एक स्टेप पीछे लेकर चले जो तो अब हम चाहते हैं की हेड ये अगर हमारा कमेंट वन था ये कमेंट तू था कम थ्री था कम फोर्स हम चाहते हैं हमें कमेंट फोर नीचे हम वापस कम थ्री पे जाना चाहते हैं तो हम क्या कर रहे हैं हम बेसिकली यहां से अपने हेड को हटाकर अपने हेड को कमेंट थ्री के ऊपर सेट कर रहे हैं उससे क्या होगा गेट ये वाला लेटेस्ट भूल जाएगा और गेट के लिए यह चेंज पुराने वाला चेंज मेरा लेटेस्ट चेंज बन जाएगा तो उसको एक बार करते हैं हम लिख सकते हैं गीत रिसेट हेड तिल वन इंटर किया तो अब दोबारा से वो सारे के सारे चेंज अनस्टिच्ड हो गए यानी अभी हमने चेंज को कमेंट कर दिया था पर इस बार हम गेट स्टेटस देखें तो वापस से वो इस स्टेज में ए गए यानी एड और कमेंट से पहले वाली स्टेज जब एड किया था उससे जस्ट पहले वाली स्टेज हम चाहे तो गीत लोग करके अपने सारे कमेंट्स को चेक कर सकते हैं गेट लॉक किया तो ये सारे कमेंट्स ए गए लास्ट कमेंट एड बोथ फीचर्स का था उससे पहले एड ड्रॉप डॉ था उससे पहले एड बटन था यहां से के करके हम क्यूट कर सकते हैं तो बेसिकली कभी भी जाकर हम अपने कमेंट्स को चेक कर सकते हैं की कब हमने कौन सा कमेंट किया था कौन सी ब्रांच के अंदर तो अभी हम अपनी में ब्रांच के अंदर और में ब्रांच के अंदर ये सारे कमेंट्स हुए हैं अब लेट सपोज हम एक कमेंट की जगह मल्टीपल कमेंट्स पीछे जाना छह रहे हैं अभी तो हमने बात कर ली की हेड तो हमें एक पीछे लेकर जाना है पर हेड को अगर हम दो पीछे या तीन पीछे लेकर जाना छह रहे हैं तो तुम मल्टीपल कमेंट्स को अंडो करने के लिए हम अपने उसे कमेंट का हस नोट करते हैं हस क्या हस बेसिकली एक कोड होता है हर कम के साथ अपना एक स्पेसिफिक हस होता है जूस के साथ फिक्स्ड होता है और यूनिक होता है तो हम जी कम के पास वापस जाना चाहते हैं लेट ऑपोस्सुम थ्री से वन वाले के पास वापस जाना चाहते हैं और यहां पर अपने हेड को रिसेट करना चाहते हैं तो हम क्या करते हैं उसे कम का हम हस कॉपी कर लेते हैं और हम लिखने हैं गेट रिसेट और उसे कम पे चले जो जी कमेंट का हम हस कॉपी कर रहे हैं लेट सपोज हम वापस से एड बटन वाले कमेंट के पास जाना चाहते हैं तो ये उसका हस है इस हस को हम कॉपी कर सकते हैं और यहां पर हम लिख सकते हैं गेट रिसेट और हस को कॉपी कर लिया इंटर कर दिया तो अब हम गीत स्टेटस देखेंगे टिकट स्टेटस से क्या हुआ अब हमारे पास जितने भी चेंज हमने उसके बाद एक्स्ट्रा की है वो सारे के सारे वापस ए गए और इस बार हम गेट लॉक करेंगे तो गेट लोग ने वो जो एड बोथ फीचर्स या एड ड्रॉप डॉ था वो साड़ी कमेंट्स आप है चुके हैं अब हमारे पास जो लेटेस्ट कमेंट ए रहा है सबसे ऊपर जो कमेंट ए रहा है वो कम है एड बटन का तो हमारा लेटेस्ट कमेंट हमारा हेड अब चेंज हो चुका है यहां से क्यूट करने के लिए दोबारा क्यों प्रेस कर देंगे और इसे हम क्लियर कर सकते हैं तो किसी भी पॉइंट पर जाकर अगर हमें अपनी हिस्ट्री चेक करनी है कमेंट की तो हम गेट लॉक कर सकते हैं और गेट लॉक से हमारी सारे के सारे कमेंट्स हमें दिखाई देने ग जाएंगे जो पुराने कमेंट्स हैं दोबारा क्यूट कर के इसे कर लेते हैं क्लियर अब गिट्स स्टेटस करें तो अभी तो हमें क्या दिखा रहा है अभी तो हमें वो साड़ी चेंज दिखा रहे हैं जो हमने बाद में किया हैं यानी एड बटन के बाद में जो हमारा लेटेस्ट कमेंट था उसके बाद में जो चेंज किया हैं वो भी अभी है यहां पर फाइल्स के अंदर हमें मॉडिफाइड ही दिखा रहा है पर हम तो चाहते हैं उसे कमेंट के बाद वाले जो चेंज हैं वो भी पुरी तरीके से है जैन तो उन सबको हटाने के लिए जब हम गेट रिसेट करते हैं जैसे यहां पर हमने गेट रिसेट किया तो गेट रिसेट के साथ हम यहां माइंस माइंस हार्ड लिख सकते हैं माइंस माइंस हार्ड लिखने से होगा हमारी वेस्ट कोड के अंदर भी यानी कोड के अंदर से भी चेंज है जाएंगे तो गीत के अंदर से तो है ही जाएंगे वे एस कोड के अंदर से भी है ही जाएंगे इंटर करेंगे तो क्या हुआ वापस से हम बटन वाले चेंज पर ए गए अब कुछ उन मॉडिफाइड वगैरा कुछ नहीं ए रहा और इस बार गिद्ध स्टेटस करेंगे वापस से हम इस कमेंट पर ए गए हैं जहां पर हम ओरिजनली थे तो इस तरीके से हम अपनी चेंज को अंडो कर सकते हैं इनसाइड गेट अब नेक्स्ट हम बात करने वाले हैं फोर्क के बड़े में रिपोजिटरीज को हम गेट अप के ऊपर फोर्क भी कर सकते हैं फोर्क करने का मतलब होता है एक नई रिपोजिटरी बनाना है जिसके अंदर वो से कोड और साड़ी से सेटिंग्स हो जो हमारी दूसरी किसी रेपो के अंदर है तो बेसिकली फोर्क क्या होती है फोर्क हमारी किसी भी प्रोजेक्ट की रफ कॉपी होती है लेट सपोज हमें किसी दूसरे व्यक्ति के प्रोजेक्ट के ऊपर कम करना है जैसे अगर हम ओपन सोर्स के अंदर कंट्रीब्यूट करना चाहते हैं हम दूसरी कंपनी की रिपोजिटरी के ऊपर कम करना चाहते हैं यहां हम अपनी किसी दोस्त के प्रोजेक्ट के साथ कम करना चाहते हैं तो हम क्या कर सकते हैं पहले तो उसे प्रोजेक्ट को हम गेट अप के ऊपर जाकर सर्च करते हैं तो यहां से हम सर्च कर सकते हैं लेट सपोज हमें एक्सप्रेस का कोड चाहिए एक्सप्रेस अगर हम सर्च करेंगे तो यह एक्सप्रेस गैस एक्सप्रेस की हमें रेपो मिल जाएगी ये रेपो ऑफिशल रेपो है एक्सप्रेस गैस के अंदर और इसके अंदर अभी ये सारे लोग कंट्रीब्यूटरी हैं जिन्होंने कंट्रीब्यूट किया है अब हम चाहते हैं की ये वाला जो प्रोजेक्ट है इसकी कॉपी हम अपने अकाउंट पे बना लेने हम अपने गाथा अकाउंट पे बना लेने तो इस प्रोजेक्ट को हम फोर्क कर सकते हैं फोर्क करने का मतलब अपनी खुद के लिए एक रफ कॉपी बना लेना तो फोर्क करने के लिए हम इस फोर्क वाले ऑप्शन पर जाते हैं और इस पर क्लिक करते हैं और ये क्या करेगा हमारे अकाउंट में इस प्रोजेक्ट की हम चाहे तो से नाम से या किसी और नाम से कॉपी बना सकते हैं और कॉपी बनाने के लिए हम यहां तो सिलेक्ट कर सकते हैं कॉपी डी मास्टर ब्रांच ओनली या फिर हम चाहे तो पूरा प्रोजेक्ट कॉपी कर सकते हैं क्रिएट कर देंगे फोर्क और कभी बर बड़ा प्रोजेक्ट होता है तो फोर्क क्रिएट होने में कई बार ज्यादा टाइम नहीं ले लेते हैं तो उसके लिए हमें थोड़ा सा वेट करना पद सकता है और यह ए गया हमारा प्रोजेक्ट पर कुकर अब अगर हम नोटिस करें तो एक्सप्रेस की सर का सर कोड हमारे गीता अकाउंट में भी ए गया साड़ी चीज रेडमी वगैरा सब कॉपी हो गया है पर ये एक्सप्रेस का अकाउंट नहीं है ये हमारा खुद का अकाउंट है तो इस तरीके से हम दूसरे लोगों के कोड को अपने अकाउंट के अंदर कॉपी करते हैं और अब इस कोड के अंदर हम कुछ चेंज भी कर सकते हैं जैसे रीड मी को अगर हम एडिट कर दें तो यहां पर हम रेडमी में सबसे ऊपर या यहां पर ए जाते हैं सबसे ऊपर हम एक चेंज कर सकते हैं लेट सपोज आईएफ आई राइट मी नाम या आई राइट अपना कॉलेज तो अगर यहां मैंने अपना कॉलेज लिख दिया इस चेंज को मैंने कमेंट कर दिया अब हम इसे कहां कमेंट कर रहे हैं हम इसे मास्टर ब्रांच के अंदर कमेंट कर रहे हैं अपने अकाउंट पर अब ये दूसरे अकाउंट के अंदर कमेंट नहीं हो रहा तो ये क्या हो गया चेंज हमारा नया कमेंट हो गया और यहां हमें दिखा रहे हो दिस ब्रांचेस वन कम आई हेड ऑफ एक्सप्रेस यस मास्टर यानी जहां से ओरिजनली कॉपी किया था उससे अब हम एक कमेंट आगे ए गए हैं तो अब हम जाते हैं की हमारा जो चेंज है उसे हम ओरिजिनल के साथ मर्ज करना चाहते हैं तो मेरे करने के लिए हम अपनी पुल रिक्वेस्ट क्रिएट कर सकते हैं तो जब भी हमें मेरे करना होता है दूसरे कोड्स के साथ तो हम पुल रिक्वेस्ट को क्रिएट करते हैं और पुल रिक्वेस्ट क्रिएट करने के लिए हम क्यों पुल रिक्वेस्ट पर जाएंगे और यहां पर जाकर हम बेसिकली का रहे हैं की हमारा जो मास्टर ब्रांच है उसको एक्सप्रेस जस यानी जो बेस रिपोजिटरी थी जहां से हमने कॉपी किया था सब कुछ उसके साथ मिर्च कर दो तो मेरे करने के लिए यहां पर हमें दिखा रहा है की हमने क्या-क्या चेंज किया हैं हमने ये एक नया चेंज किया है अब वैसे तो हम पुरी रिक्वेस्ट क्रिएट करने की कोशिश कर रहे हैं पर उसे करना नहीं है एक्चुअली क्योंकि हमने बहुत ही फालतू साइन यहां पे चेंज किया है हमने कुछ यूजफुल एड नहीं किया रेपो के अंदर पर जनरली पुल रिक्वेस्ट को हम इसी तरीके से उसे करते हैं जब हम कुछ यूजफुल चेंज दूसरे लोगों के कोड के अंदर कर रहे होते हैं जैसे उन्होंने कोई गलती कर राखी है कोड के अंदर तो उसको हमने फिक्स कर दिया या फिर कोई नया फीचर हम उनके कोड के अंदर उनकी वेबसाइट के अंदर उनके सॉफ्टवेयर के अंदर एड करना चाहते हैं तो और वैसे जो ओरिजिनल ओनर है उसने अभी लिमिट भी कर रखा है की नए यूजर्स फूल रिक्वेस्ट क्रिएट नहीं कर सकते क्योंकि उन्होंने भी एक्सपीरियंस किया होगा की ऐसे ही लोग फालतू चेंज करके पुल रिक्वेस्ट क्रिएट कर रहे हैं और हमें कभी भी उन नेसेसरी पर रिक्वेस्ट नहीं करनी जब भी हमको यूजफुल चेंज करें तभी हम अपनी पुरी रिक्वेस्ट को क्रिएट कर लेंगे तो इस तरीके से हमारा फर्क कम करता है गिठाब के ऊपर तो ये हमने काफी सारे डिफरेंट कमांड और काफी साड़ी डिफरेंट डिफरेंट फंक्शनैलिटी डिस्कस कर ली है जब भी हम अपने प्रोजेक्ट के साथ या दूसरे लोगों की प्रोजेक्ट्स के साथ कम करते हैं डेवलपमेंट प्रोसेस को हम एग्जीक्यूट कर रहे होते हैं तो आई होप की गीत हेड गेट अप को हम अच्छे से सिख गए होंगे तो इसी तरीके के अगर आपको और ट्यूटोरियल चाहिए या किसी नए टॉपिक के ऊपर वीडियो चाहिए तो उसके बड़े में अभी आप मुझे नीचे बता सकते हैं या फिर अगर आप फूल स्टॉक वेब डेवलपमेंट कंप्लीट सीखना चाहते हैं तो उसके लिए अपना कॉलेज पर हमारे पास डेल्टा बैच अवेलेबल है जिसको जाकर हम अपना कॉलेज की वेबसाइट के ऊपर एक्सप्लोर कर सकते हैं जिसमें 4.5 महीने के अंदर हम कंप्लीट वेबसाइट बनाना सीखने हैं तो आज के लिए इतना ही मिलते हैं नेक्स्ट वीडियो में कप लर्निंग और कप्स फ्लोरिंग