Git इंडेक्स से किसी फाइल को कैसे हटाएं


33

मैं कार्यशील पेड़ से फ़ाइल को हटाने के बिना गिट रिपॉजिटरी के सूचकांक से एक फ़ाइल कैसे निकालूं ?

अगर मेरे पास एक फ़ाइल होती ./notes.txtहै जिसे गिट द्वारा ट्रैक किया जा रहा है, तो मैं चला सकता हूं git rm notes.txt। लेकिन वह फ़ाइल को हटा देगा। मैं बल्कि फ़ाइल को ट्रैक करने से रोकना चाहता हूं।

जवाबों:


48

आप बस इस्तेमाल कर सकते हैं git rm --cached notes.txt। यह फाइल रखेगा लेकिन इसे इंडेक्स से हटा देगा।


3

git reset HEAD <file> किसी विशेष फ़ाइल को निकालने के लिए।

और git reset HEADगिट सूचकांक से सभी फाइलों को हटाने के लिए।


यह उत्तर गर्ट के समाधान के 8 साल बाद दिखाई दिया, क्या git resetउस समय से कमांड की शब्दावलियाँ बदल गई हैं?
कामिल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.