जब डेवलपर्स स्थानीय रिपॉजिटरी में परिवर्तन करते हैं, तो उन्हें प्रोजेक्ट फ़ोल्डर को अपडेट करने के लिए दूरस्थ रिपॉजिटरी में जोड़े गए स्थानीय परिवर्तनों को प्रकाशित करने की आवश्यकता होती है। ' $ गिट पुश इसके लिए कमांड का सबसे ज्यादा इस्तेमाल किया जाता है। मूल रूप से, यह 'के विरोध में है $ गिट फ़ेच 'रिमोट रिपॉजिटरी के अद्यतन संस्करण को डाउनलोड करने के लिए कमांड का उपयोग किया जाता है। उपयोगकर्ता अद्यतन स्थानीय रिपॉजिटरी फ़ाइलों के साथ मौजूदा दूरस्थ फ़ाइलों को बलपूर्वक अधिलेखित कर सकते हैं।
यह राइट-अप दूरस्थ फ़ाइलों को जबरदस्ती अधिलेखित करने की प्रक्रिया को संक्षेप में समझाएगा।
रिमोट फाइलों को ओवरराइट करने के लिए 'गिट पुश' को कैसे बल दें?
स्थानीय परिवर्तनों को जबरदस्ती धकेल कर दूरस्थ फ़ाइलों को अधिलेखित करने के लिए, नीचे बताए गए चरणों का पालन करें:
- Git स्थानीय रिपॉजिटरी में जाएं।
- एक नई फ़ाइल जनरेट और स्टेज करें।
- जोड़े गए परिवर्तनों के साथ वर्तमान रिपॉजिटरी को अपडेट करें।
- यह सत्यापित करने के लिए दूरस्थ URL सूची की जाँच करें कि स्थानीय / दूरस्थ रिपॉजिटरी जुड़े हुए हैं।
- निष्पादित करें ' $ गिट पुश-एफ <रिमोट-नाम> <शाखा-नाम> ' आज्ञा।
कार्यान्वयन के लिए ऊपर दिए गए चरण यहां दिए गए हैं!
चरण 1: वांछित कार्यशील निर्देशिका पर नेविगेट करें
सबसे पहले, दिए गए कमांड में अपना रास्ता प्रदान करके एक विशेष Git वर्किंग डायरेक्टरी खोलें:
$ सीडी 'सी: \ उपयोगकर्ता \एन अस्मा\जाओ \टी is_12
चरण 2: नई फ़ाइल बनाएँ
चलाएँ ' स्पर्श 'कार्यशील निर्देशिका में एक नई फ़ाइल बनाने की आज्ञा:
$ स्पर्श file.txt
चरण 3: ट्रैकिंग क्षेत्र में परिवर्तन पुश करें
फिर, बनाई गई फ़ाइल को 'चलाकर ट्रैकिंग क्षेत्र में धकेलें' गिट ऐड ' आज्ञा:
$ गिट ऐड file.tx
चरण 4: गिट रिपॉजिटरी में परिवर्तन सहेजें
अब, Git रिपॉजिटरी में जोड़े गए परिवर्तनों को सहेजने के लिए Git कमिट करें:
$ गिट प्रतिबद्ध -एम 'पहली फ़ाइल जोड़ी गई'
चरण 5: दूरस्थ URL देखें
अगला, चलाएँ ' गिट रिमोट 'के साथ कमांड' -में ” मौजूदा दूरस्थ URL की सूची की जाँच करने का विकल्प:
$ गिट रिमोट -में
चरण 6: दूरस्थ फ़ाइलें अधिलेखित करें
अंत में, चलाकर दूरस्थ फ़ाइलों को अधिलेखित करें ' गिट पुश 'के साथ कमांड' -एफ जबरदस्ती धकेलने के लिए झंडा, दूरस्थ और शाखा का नाम:
$ गिट पुश -एफ मूल गुरु
बस इतना ही! हमने प्रदर्शित किया है ' गिट पुश ” दूरस्थ फ़ाइलों को बलपूर्वक अधिलेखित करने की विधि।
निष्कर्ष
स्थानीय परिवर्तनों को बलपूर्वक पुश करके दूरस्थ फ़ाइलों को अधिलेखित करने के लिए, पहले Git स्थानीय रिपॉजिटरी पर जाएँ, एक नई फ़ाइल जनरेट करें और चरणबद्ध करें। फिर, जोड़े गए परिवर्तनों के साथ वर्तमान रिपॉजिटरी को अपडेट करें और यह सत्यापित करने के लिए कि स्थानीय / दूरस्थ रिपॉजिटरी जुड़े हुए हैं, दूरस्थ URL सूची की जाँच करें। अंत में, चलाएँ ' $ गिट पुश-एफ <रिमोट-नाम> <शाखा-नाम> ' आज्ञा। इस राइट-अप ने दूरस्थ फ़ाइलों को बलपूर्वक अधिलेखित करने की प्रक्रिया प्रदान की।