जब मैं अपने रेपो पर Git स्थिति चलाने मैं fatal: Not a git repository: /my repo/.git/modules/docs
Git स्थिति देता है घातक: कोई Git भंडार लेकिन .git मौजूद है और प्रमुख उचित अनुमतियां
मैं देख लिया है और .git मौजूद है और उचित के साथ सिर में शामिल है अनुमतियाँ। मैं कई अन्य आदेश ठीक चला सकता हूं। अगर मैं गिट गुई चलाता हूं तो यह ठीक खुलता है और कुछ बदली गई फाइलों को सूचीबद्ध करेगा, लेकिन उनमें से बहुत कुछ गायब है।
मुझे लगता है कि सिर में कुछ प्रकार का भ्रष्टाचार हो सकता है, हालांकि यह सुनिश्चित नहीं है। किसी भी विचार को पूरे रेपो को मिटाए बिना इसे कैसे ठीक किया जाए?
अद्यतन: मुझे एहसास हुआ कि मैंने रेपो की निर्देशिका का नाम बदल दिया है। त्रुटि में संदर्भित निर्देशिका निर्देशिका का पुराना नाम है। तो मेरा वर्तमान रेपो /new dir/.git
पर है लेकिन त्रुटि Not a git repository: /old dir/.git/modules/docs
कह रही है। तो शायद गिट उलझन में है?
आप नेस्टिंग Git संग्रह कर रहे हैं? – nes1983
@ nes1983 मेरे पास कई सबमिड्यूल हैं, हालांकि यह समस्या मुख्य रेपो के साथ है। –