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