git clean -f
दृश्य-रहित विज़टेड फ़ाइलों और निर्देशिकाओं के बारे में उल्लेख करने लायक सूक्ष्मता है । यदि आपके पास एक ऐसी अनट्रैकड डायरेक्टरी है जिसमें ऐसी फाइलें हैं, जो एक फोर्टियोरी, अनट्रैकड हैं, तो git clean -f
उन अनट्रैक फाइल्स को डिलीट नहीं करेंगे।
दूसरे शब्दों में, यह हमेशा ऐसा नहीं होता है जो git clean -f
सभी अनट्रैक की गई फ़ाइलों को हटा देगा। एक बेहतर व्याख्या git clean -f
यह है कि यह उन सभी अनट्रैक की गई फ़ाइलों को हटा देता है जो अनट्रेक्टेड डायरेक्ट्रीज़ में नहीं हैं ।
git clean -f -d
अनट्रैक की गई फ़ाइलों को हटाने के लिए उपयोग किया जाना चाहिए जो कि अनट्रैकड डायरेक्ट्रीज़ में हैं और उन सभी अनट्रैकड फाइल्स को डिलीट करने का कोई तरीका नहीं दिखता है, बिना अनट्रैक्ड डाइरेक्टरीज़ को डिलीट किए बिना जिनमें केवल अनट्रैक्ड फाइल्स हैं।
git clean -f -d -n
वास्तव में देखने के लिए उपयोग करें कि आप अपनी कार्यशील निर्देशिका को पुनर्स्थापित करने के लिए क्या करना चाहते हैं, यह बिना किसी फ़ाइल के बिना क्या होगा। फिर git clean -f -d
ऐसा करने के लिए उपयोग करें।