2011-08-03 10 views
8

में डुप्लिकेट फ़ाइल ट्रैकिंग को कैसे हटाएं मेरी फ़ाइलों में से एक को मेरे फ़ोल्डर का नाम बदलने के बाद दो बार ट्रैक किया गया है।गिट

गिट अब निम्नलिखित दो फाइलों को ट्रैक कर रहा है, जो वास्तव में एक ही फ़ाइल हैं।

src/वेबसाइट/scripts/common.js

src/वेबसाइट/स्क्रिप्ट/

common.js मैं से नज़र रखी जा दूसरा एक को हटा सकते हैं कैसे? यह फ़ोल्डर अब और उत्साहित नहीं है, क्योंकि मैंने इसे Scripts से scripts से बदल दिया है।

उत्तर

11
git rm --cached /src/Website/Scripts/common.js 
git commit 

- कैश किए गए गेट को काम करने वाले पेड़ की बजाय संस्करणित राज्य का संदर्भ मिलता है।

+2

'-r' स्विच केवल रिकर्सिव हटाने (निर्देशिकाओं को हटाने) के लिए आवश्यक है। एक फ़ाइल को इसकी आवश्यकता नहीं होती है। – shelhamer