के लिए uggested कमान Git डॉक्स से ट्रैक न किए गए फ़ाइलों को हटाने है Git साफ
git clean - काम करने वाले पेड़ से अनट्रैक की गई फ़ाइलों को हटा दें
सुझाया गया तरीका: इंटरएक्टिव मोड का उपयोग करके git clean -i
हम इस पर नियंत्रण कर सकते हैं। शेष उपलब्ध विकल्प देखें।
उपलब्ध विकल्प:
git clean
-d -f -i -n -q -e -x -X (can use either)
स्पष्टीकरण:
1. -डॉ
अनट्रैक की गई फ़ाइलों के अलावा अनट्रैकड डाइरेक्टरीज़ को हटा दें। अगर एक अनट्रैकड डायरेक्टरी को एक अलग Git रिपॉजिटरी द्वारा प्रबंधित किया जाता है, तो इसे डिफ़ॉल्ट रूप से हटाया नहीं जाता है। यदि आप वास्तव में इस तरह की डायरेक्टरी को हटाना चाहते हैं तो दो बार विकल्प का उपयोग करें।
2. -फ, --फोर्स
अगर Git कॉन्फ़िगरेशन वेरिएबल clean.requireForce को झूठा सेट नहीं किया जाता है, तो git क्लीन चलाने के लिए तब तक मना कर देगा जब तक कि -f, -n या -i नहीं दिया जाता।
3. -आई, - सक्रिय
दिखाएँ कि क्या किया जाएगा और अंतःक्रियात्मक रूप से फ़ाइलों को साफ़ करें। विवरण के लिए "इंटरएक्टिव मोड" देखें।
4.-एन, - डीरी-रन
वास्तव में कुछ भी न निकालें, बस दिखाएं कि क्या किया जाएगा।
5. -क्यू, --क्वेट
शांत रहें, केवल त्रुटियों की रिपोर्ट करें, लेकिन उन फ़ाइलों को नहीं जो सफलतापूर्वक हटा दी जाती हैं।
6. -ई, - एक्सक्लूड =
.Gitignore (प्रति निर्देशिका) और $ GIT_DIR / जानकारी / बहिष्कृत में पाए जाने वाले लोगों के अलावा, इन पैटर्नों को प्रभाव में अनदेखी नियमों के सेट में होना चाहिए।
7. -x
.Gitignore (प्रति निर्देशिका) और $ GIT_DIR / जानकारी / बहिष्कृत से पढ़े जाने वाले मानक उपेक्षा नियमों का उपयोग न करें, लेकिन अभी भी -e विकल्पों के साथ दिए गए उपेक्षा नियमों का उपयोग करें। यह बिल्ड उत्पादों सहित सभी अनट्रैक फ़ाइलों को हटाने की अनुमति देता है। यह एक साफ निर्माण का परीक्षण करने के लिए एक प्राचीन काम कर निर्देशिका बनाने के लिए (संभवतः गिट रीसेट के साथ संयोजन के रूप में) इस्तेमाल किया जा सकता है।
8. -X
जीआईटी द्वारा नजरअंदाज की गई फाइलें ही निकालें। यह सब कुछ खरोंच से पुनर्निर्माण करने के लिए उपयोगी हो सकता है, लेकिन मैन्युअल रूप से बनाई गई फ़ाइलों को रखें।