जब मैं दौड़ता हूं git reset --hard HEAD, तो जैसा आपने समझा था, उसके एक प्राचीन संस्करण पर रीसेट करना चाहिए। दुर्भाग्य से, यह चारों ओर पड़ी हुई फ़ाइलों को छोड़ देता है, एक git statusअनकैप्ड फ़ाइलों की एक बड़ी सूची दिखाता है।
आप कैसे बताते हैं "बस इसे फिर से लाएं, जो पिछले पुल में था, कुछ ज्यादा नहीं, कुछ कम नहीं"
git reset --hardअपने सूचकांक को रीसेट करता है और ट्रैक की गई फाइलों को वापस उसी स्थिति में लौटाता है, जैसा कि वे HEAD में हैं। यह अकेली फाइल को छोड़ देता है।