मेरे पास स्थानीय परिवर्तन और दूरस्थ परिवर्तन दोनों हैं।गिट खींचने से पहले हमें पहले धक्का देने की आवश्यकता क्यों है?
किसी ने मुझे बताया कि मुझे पहले धक्का देना चाहिए, फिर खींचें। इसके पीछे कोई कारण?
मेरे पास स्थानीय परिवर्तन और दूरस्थ परिवर्तन दोनों हैं।गिट खींचने से पहले हमें पहले धक्का देने की आवश्यकता क्यों है?
किसी ने मुझे बताया कि मुझे पहले धक्का देना चाहिए, फिर खींचें। इसके पीछे कोई कारण?
वह व्यक्ति गलत है: सही मॉडल pull-before-you-push
है और रिवर्स नहीं है।
आप pull
, git
origin
पर प्रतिबद्ध लायेगा और fast-forward
के लिए उनमें से शीर्ष पर अपने स्थानीय प्रतिबद्ध कोशिश करेंगे, मर्ज कर सकते हैं। उसके बाद आप push
इस तरह से आप अन्य अपडेट के साथ संघर्ष उत्पन्न नहीं करेंगे।
क्या यह मामला तब भी है जब मैं एक अलग शाखा पर काम कर रहा हूं और कोई अन्य शाखा कभी भी उस अलग शाखा को छुआ नहीं है? –
यह व्यक्ति गलत है। आपके परिवर्तन रिमोट द्वारा स्वीकार नहीं किए जाएंगे। आपको धक्का देने से पहले * खींचने की जरूरत है, न कि दूसरी तरफ। –