2013-09-26 3 views
13

मेरे पास स्थानीय परिवर्तन और दूरस्थ परिवर्तन दोनों हैं।गिट खींचने से पहले हमें पहले धक्का देने की आवश्यकता क्यों है?

किसी ने मुझे बताया कि मुझे पहले धक्का देना चाहिए, फिर खींचें। इसके पीछे कोई कारण?

+13

यह व्यक्ति गलत है। आपके परिवर्तन रिमोट द्वारा स्वीकार नहीं किए जाएंगे। आपको धक्का देने से पहले * खींचने की जरूरत है, न कि दूसरी तरफ। –

उत्तर

37

वह व्यक्ति गलत है: सही मॉडल pull-before-you-push है और रिवर्स नहीं है।

आप pull, gitorigin पर प्रतिबद्ध लायेगा और fast-forward के लिए उनमें से शीर्ष पर अपने स्थानीय प्रतिबद्ध कोशिश करेंगे, मर्ज कर सकते हैं। उसके बाद आप push इस तरह से आप अन्य अपडेट के साथ संघर्ष उत्पन्न नहीं करेंगे।

+0

क्या यह मामला तब भी है जब मैं एक अलग शाखा पर काम कर रहा हूं और कोई अन्य शाखा कभी भी उस अलग शाखा को छुआ नहीं है? –

संबंधित मुद्दे