2010-10-29 25 views
15

से खींचने के बाद स्थानीय शाखा रिमोट से आगे है, अगर मुझे शीर्षक स्पष्ट नहीं है, तो यह खेद है, लेकिन यह एक अजीब समस्या है।गिट का कहना है कि रिमोट

Igit checkout मेरी "मंच" शाखा और git pull पर मेरे साथी के नवीनतम परिवर्तन प्राप्त करने के लिए (जिसे उन्होंने पिछली रात रिमोट रिपोजिटरी पर "मंच" शाखा में धक्का दिया), और निश्चित रूप से पर्याप्त, वे मेरे स्थानीय "चरण" में विलय करते हैं डाली। git log <branch> दिखाता है कि उसने कल रात पांच प्रदर्शन किए।

फिर मैं रिपो से खींचने के लिए मास्टर शाखा में स्विच करता हूं क्योंकि उसने मुझे बताया कि उन्होंने परीक्षण के बाद मास्टर शाखा में उन परिवर्तनों को विलय कर दिया था। लेकिन जब मैं अपनी "मंच" शाखा में वापस जाने के लिए git checkout stage कहता हूं तो मैं कहता हूं कि मैं रिमोट शाखा से 5 काम करता हूं। मैं git log origin/stage और यह दिखाता है कि मैंने उस रिपॉजिटरी से केवल पांच कामों में से कोई भी नहीं खींचा है (इस परियोजना पर एकमात्र रिमोट रिपोजिटरी)। git log stage मेरी स्थानीय "मंच" शाखा पर पांच काम करता है, इसलिए मुझे नुकसान हुआ है कि रिमोट शाखा मेरे साथी के नवीनतम कामों की सेवा करने के तुरंत बाद समय पर वापस कैसे जा सकती थी।

मैं इस पर बहुत नया हूं, इसलिए मैं आपके साथ अपने धैर्य की सराहना करता हूं, क्योंकि मैं अभी भी डीसीवीएस को समझने की कोशिश कर रहा हूं और एक अच्छा मौका है कि मैं वास्तव में कुछ मूलभूत गलत समझ रहा हूं।

git log origin/stage..stage 

यह आपको शो क्या आप रिमोट से आगे हैं:

उत्तर

13

इस आदेश की कोशिश करो। उपयुक्त के रूप में git rebase origin/stage/git push करें।

यदि यह मदद नहीं करता है, तो यह प्रश्न देखें: 'git pull origin mybranch' leaves local mybranch N commits ahead of origin. Why?

+0

ठीक है। इसलिए उसने मुझे अपनी स्थानीय मंच शाखा और रिमोट स्टेज शाखा के बीच पांच प्रतिबद्ध अंतर दिखाया। लेकिन मैं उलझन में हूं कि कैसे काम करता है (जो किसी अन्य स्थान पर किसी अन्य स्थान पर किया जाता था) मेरी स्थानीय मंच शाखा में विलय करने में कामयाब रहा और फिर रिमोट स्टेज शाखा से गायब हो गया। – Alfonso

+4

लिंक किए गए प्रश्न को देखें। आपको 'गिट पुल' (कोई पैरामीटर) या 'गिट पुल मूल' नहीं करना चाहिए, * लेकिन नहीं * 'गिट पुल : ' यदि आपने सही तरीके से सेटअप किया है। –

+0

ओह, क्षमा करें। किसी कारण से मैंने आपके जवाब में देखा था यह आदेश, आदेश और कुछ भी नहीं आज़माएं। – Alfonso

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