के बाद मैं काम कर रहा था और फिर मेरे विंडोज़ (.. :() मशीन दुर्घटनाग्रस्त हो गई और मुझे प्यारे और कुख्यात ब्लू स्क्रीन ऑफ डेथ के साथ प्रस्तुत किया। मैंने रीबूट किया और काम पर वापस चला गया कि कुछ के गंभीरता से अपने स्थानीय Git रेपो के साथ गलत की खोज करनेघातक: एक गिट भंडार नहीं - बीएसओडी
"घातक: नहीं एक Git भंडार"।।
... ठीक है, कि जल्दी से परिवर्धित
मैं इस मुद्दे पर पढ़ने किया गया है (यहां स्टैक ओवरफ्लो पर भी), लेकिन अभी तक कोई समाधान नहीं मिला है। मैंने जो चीजें किए हैं उनमें शामिल हैं:
- Git init (0.1s भीतर का कहना है: इसे पुनः शुरू मौजूदा Git भंडार)
- Git स्थिति (देता है एक ही गंभीर त्रुटि)
- Git धक्का मूल बढ़ने लगता है (एक ही गंभीर त्रुटि)
। गिट फ़ोल्डर अभी भी वहां है और सामान्य दिखता है (हालांकि मैं सीधे किसी भी विसंगति को नहीं खोजूंगा)।
ऐसा लगता है कि मैं अपने भंडार को पुनर्जीवित करने के लिए कमांड लाइन पर कुछ भी नहीं कर सकता।
मुझे this reference मिला है, लेकिन मुझे नहीं पता कि "हेड को वैध रेफ/हैश में कैसे बदलें"।
क्या कोई है जो जानता है कि यहां से कहाँ जाना है?
(मुझे पता है कि यह प्रश्न SO पर कई बार दिखाए जाते हैं, लेकिन इनमें से कोई भी समस्या एक ही उत्पत्ति नहीं है और उनके समाधान काम नहीं करते हैं। कृपया सुनिश्चित करें कि यह प्रश्न वास्तव में एक डुप्लिकेट है यदि आप इसे चिह्नित करते हैं।)
यदि आप जो सामान कर रहे थे वह बहुत जटिल नहीं है, तो शायद आप मूल भंडार का एक नया क्लोन बना सकते हैं, अपने स्थानीय परिवर्तन उस रेपो में ले जा सकते हैं और वहां से काम करना जारी रख सकते हैं? –
यह सुनिश्चित करना एक विकल्प है, हालांकि मुझे यह जानने के लिए उत्सुकता है कि यह 'सही तरीका' कैसे ठीक किया जाए। :) – Sherlock
यदि आपके पास कहीं क्लोन है (उदा। गिटूब पर) तो आप .git फ़ोल्डर को हटा सकते हैं, फिर अपने स्थानीय फ़ोल्डर को दोबारा डालें और अन्य भंडार से खींचें। –