मैं एक अलग सिर के साथ आज एक ही समस्या में वर्णित के रूप समाप्त हो गया,: git push says everything up-to-date even though I have local changesमेरा गिट रेपो एक अलग सिर राज्य क्यों दर्ज किया?
जहां तक मैं जानता हूँ कि मैं साधारण से बाहर कुछ भी नहीं किया, बस करता है और अपने स्थानीय रेपो से धक्का।
तो मैं detached HEAD
के साथ कैसे समाप्त हुआ?
की जांच कर रहा एक दूरस्थ शाखा लगता है गलती से ऐसा करने का सबसे आम तरीका है; एक और आम तरीका 'शाखा-नाम @ {n} ',' शाखा-नाम 'की पिछली स्थिति की जांच करना है। लेकिन इससे कोई फर्क नहीं पड़ता कि, किसी बिंदु पर क्या होना चाहिए एक गिट चेकआउट '। यदि वह घंटी बजता नहीं है, तो संभवतः आपने जो किया होगा उसका उल्लेख किया - 'गिट चेकआउट ' करने का प्रयास किया और दुर्घटना से संशोधन निर्दिष्ट करने में कामयाब रहा। –
Cascabel
एक पृथक हेड स्टेट को पूर्ववत करने के लिए, देखें [एक गिट अलग सिर ठीक करें?] (प्रसाद p: //stackoverflow.com/q/10228760/456814)। –
रिबेजिंग के दौरान संघर्षों का सामना करते समय मेरा रेपो इस स्थिति में समाप्त हुआ। सौभाग्य से गिट ने मुझे बताया कि जब मैं 'गिट स्टेटस' चलाता हूं तो क्या करना है: 'सभी विवाद तय: रन "गिट रिबेस - कंटिन्यूयू" ' – Paul