से आगे नहीं कर रहा हूं, मैं एक शाखा के साथ 100% काम करता हूं जिसे मैंने मास्टर शाखा से हटा दिया है। अब जब एक सहयोगी ने मूल/मास्टर को वापस धकेल दिया है, तो मैंने उन परिवर्तनों को अपनी व्यक्तिगत शाखा में धक्का देने की कोशिश की। जब मैं एक 'Git चेकआउट मास्टर' के बाद एक 'Git स्थिति' मैं के बाद कार्य करें:गिट: एक शाखा जो मैं मूल/मास्टर
# Your branch is ahead of 'origin/master' by 2 commits.
कैसे एक शाखा मैं करने के लिए आगे 2 प्रतिबद्ध द्वारा प्रतिबद्ध कभी नहीं रहा है? यह पता लगाने का सबसे अच्छा तरीका क्या है कि वे क्या करते हैं और अनिवार्य रूप से उन्हें पूर्ववत करते हैं? मैं मूल/मास्टर को कुछ भी वापस धक्का नहीं देना चाहता क्योंकि इससे अज्ञात संघर्ष हो सकते हैं।
गिट के लिए यह एक साधारण उपकरण है, यह इसके बारे में सबसे भ्रमित हिस्सा है। मेरे पास आपके जैसा ही समस्या है।मैंने कभी भी अपनी मास्टर शाखा में प्रतिबद्ध नहीं किया। मैं हमेशा बंद करता हूं और अपने परिवर्तन करता हूं। जब मैं 'गिट पुल मूल मास्टर' करता हूं तो मुझे लगता है कि यह 200 पीछे है। क्यूं कर? मैंने इसे कभी छुआ नहीं। काश वे इसे साफ़ करेंगे। – Jeff