fatal: index file corruptfatal: इंडेक्स फ़ाइल क्षतिग्रस्त है
Git की इंडेक्स फ़ाइल (.git/index) खराब हो गई है।
इस एरर के कारण
.git/index फ़ाइल खराब हो गई, आमतौर पर लिखने के दौरान क्रैश, डिस्क की खराबी, या एक साथ चल रहे Git ऑपरेशनों के आपस में टकराने के कारण।
इसे कैसे ठीक करें
खराब इंडेक्स हटाकर उसे दोबारा बनाएँ: rm .git/index && git reset। इससे इंडेक्स HEAD से फिर बन जाता है। आपकी वर्किंग डायरेक्टरी की फ़ाइलें सुरक्षित रहती हैं। सब ठीक है या नहीं, यह देखने के लिए git status चलाएँ।
उदाहरण
rm .git/index && git resetसंबंधित एरर कोड
fatal: ambiguous argumentfatal: ambiguous argument
Git यह निर्धारित नहीं कर सका कि argument किसी revision, path, या कुछ और को संदर्भित करता है।
You are in 'detached HEAD' stateDetached HEAD स्थिति
HEAD किसी ब्रांच की बजाय एक विशिष्ट commit की ओर इंगित कर रहा है, जिसका अर्थ है कि नए commit orphaned हो जाएंगे।
fatal: refusing to merge unrelated historiesfatal: refusing to merge unrelated histories
Git उन दो ब्रांच को merge करने से मना करता है जो कोई सामान्य ancestor साझा नहीं करतीं।
There is no tracking information for the current branchवर्तमान branch के लिए कोई tracking जानकारी नहीं है
वर्तमान branch किसी remote branch को track करने के लिए सेट नहीं है।
error: failed to push some refserror: failed to push some refs
Push इसलिए reject हो गया क्योंकि remote पर ऐसे changes हैं जो आपके पास locally नहीं हैं।
fatal: No submodule mapping foundfatal: No submodule mapping found
Git submodules संदर्भित हैं लेकिन उन्हें ठीक से आरंभ नहीं किया गया।