2013-01-22 19 views
8

पर काम करते समय HEAD त्रुटि को पार्स नहीं कर सका जब भी मैं अपना काम करने की कोशिश करता हूं, मुझे यह त्रुटि मिलती है।घातक:

fatal: could not parse HEAD 

यदि मैं अपने परिवर्तनों को संरक्षित करना चाहता हूं तो मुझे क्या करना चाहिए?

उत्तर

6

क्या आप जानते हैं कि शाखा HEAD क्या इंगित किया गया था? क्या यह master था? git symbolic-ref HEAD refs/heads/master चलाएं।

असल में, HEAD नाम के साथ प्रतीकात्मक संदर्भ किसी भी तरह दूषित है। आप (या आपके द्वारा चलाए गए सॉफ़्टवेयर) को .git डीआईआर के आसपास पोकिंग करना होगा। अगर मैं आप थे तो मैं यह सुनिश्चित करने के लिए जांच करूंगा कि आपके रेपो में कुछ भी क्षतिग्रस्त नहीं है। आप git fsck चलाकर अपने ऑब्जेक्ट डेटाबेस को सत्यापित कर सकते हैं।

+0

मुझे लगता है कि आप सही हैं मैं 'गिट एफएसके' चला गया और यह पाया: 'नोटिस: एक अज्ञात शाखा (ट्रंक) के लिए सिर अंक' – MichaelScaria

+0

@ माइकलस्करिया: ठीक है, यह वास्तव में मेरी गलती है। मैंने 'मास्टर 'के बजाय' ट्रंक 'कहा, क्योंकि मैं हाल ही में गिट-एसवीएन का उपयोग कर रहा हूं। 'गिट प्रतीकात्मक-रेफ हेड रेफ/हेड/मास्टर' के साथ पुनः प्रयास करें। मैं अपनी पोस्ट को उचित रूप से अपडेट करूंगा –

+0

आपने अभी अपना जीवन बचाया है। धन्यवाद! – RedactedProfile

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