TRRS 538: - आपदा से 3 सेकंड मैन लगभग Metra ट्रेन ने टक्कर मार!
विषयसूची:
गिट वर्किंग डायरेक्टरी की फाइलों को ट्रैक या अनट्रैक किया जा सकता है।
ट्रैक की गई फाइलें वे हैं जो जोड़े गए हैं और प्रतिबद्ध हैं और गिट के बारे में जानते हैं। ट्रैक की गई फाइलें अनमॉडिफाइड, संशोधित या मंचित हो सकती हैं। वर्किंग डायरेक्टरी की अन्य सभी फाइलें अनट्रैक हैं और गिट उन फाइलों के बारे में नहीं जानते हैं।
कभी-कभी आपकी गिट वर्किंग डायरेक्टरी अनावश्यक फाइलों के साथ बंद हो सकती है जो या तो ऑटो-जेनरेट की जाती हैं, मर्ज से छूट जाती हैं या गलती से बनाई जाती हैं। उन स्थितियों में, आप उन फ़ाइलों को
.gitignore
में जोड़ सकते हैं या उन्हें निकाल सकते हैं। यदि आप अपनी रिपॉजिटरी को अच्छा रखना चाहते हैं और अनावश्यक फाइलों को निकालना बेहतर विकल्प है।
यह आलेख बताता है कि Git में अनट्रैक की गई फ़ाइलों को कैसे हटाया जाए।
अनट्रैक फाइल्स को हटाना
कमांड जो आपको अनटैक की गई फ़ाइलों को हटाने की अनुमति देता है, वह
git clean
।
अपनी रिपॉजिटरी का बैकअप लेना हमेशा एक अच्छा विचार है क्योंकि एक बार डिलीट करने के बाद, उन पर की गई फाइल और बदलावों को पुनर्प्राप्त नहीं किया जा सकता है।
वास्तविक कमांड चलाने और अनट्रैक की गई फ़ाइलों और निर्देशिकाओं को हटाने से पहले, एक
-n
विकल्प का उपयोग करें जो "ड्राई रन" करेगा और आपको दिखाएगा कि कौन-सी फाइलें और निर्देशिकाएं हटा दी जाएंगी:
git clean -d -n
आउटपुट कुछ इस तरह दिखाई देगा:
Would remove content/test/ Would remove content/blog/post/example.md
यदि ऊपर सूचीबद्ध कुछ फाइलें महत्वपूर्ण हैं, तो आपको या तो इन फाइलों को
git add
साथ ट्रैक करना शुरू कर देना चाहिए
.gitignore
जोड़ें।
एक बार जब आप सुनिश्चित हों कि आप आगे जाना चाहते हैं और अनट्रैक की गई फ़ाइलों और निर्देशिकाओं को हटा दें, तो टाइप करें:
git clean -d -f
आदेश सभी सफलतापूर्वक हटाई गई फ़ाइलों और निर्देशिकाओं को प्रिंट करेगा:
Removing content/test/ Removing content/blog/post/example.md
-d
विकल्प अनटाइटेड डायरेक्ट्रीज को भी हटाने के लिए गिट को बताता है। अगर आप खाली अनट्रेंड निर्देशिकाओं को हटाना नहीं चाहते हैं, तो omit
-d
विकल्प।
-f
विकल्प बल के लिए खड़ा है। यदि उपयोग नहीं किया गया है और Git कॉन्फ़िगरेशन चर
clean.requireForce
सही पर सेट है, तो Git फ़ाइलों को हटा नहीं देगा।
git clean -d -i
आउटपुट फ़ाइलों और निर्देशिकाओं को हटाने के लिए दिखाएगा, और आपसे पूछेगा कि उन फ़ाइलों का क्या करना है:
Would remove the following items: content/test/ content/blog/post/example.md *** Commands *** 1: clean 2: filter by pattern 3: select by numbers 4: ask each 5: quit 6: help
विकल्पों में से एक का चयन करें और
Enter
।
यदि आप दिए गए निर्देशिकाओं के लिए स्वच्छ संचालन को सीमित करना चाहते हैं, तो आदेशों के तर्कों के रूप में अनट्रैक फ़ाइलों के लिए जाँच की जाने वाली निर्देशिकाओं के पथ को पास करें। उदाहरण के लिए, आपके द्वारा चलाए जाने वाले
src
निर्देशिका के अंतर्गत फ़ाइलों की जांच करने के लिए:
नजरअंदाज की गई फाइलों को हटाना
git clean
कमांड भी अनदेखा की गई फाइलों और निर्देशिकाओं को हटाने की अनुमति देता है।
सभी अनदेखा और अनट्रैक की गई फ़ाइलों को हटाने के लिए
-x
विकल्प का उपयोग करें:
git clean -d -n -x
git clean -d -n -X
ऊपर दी गई कमांड आपके
.gitignore
में सूचीबद्ध सभी फ़ाइलों और निर्देशिकाओं को हटा देगी और अनट्रैक की गई फ़ाइलों को रखेगी।
निष्कर्ष
इस ट्यूटोरियल में, हमने आपको दिखाया है कि Git में अनट्रैक की गई फाइल्स और डायरेक्टरीज़ को कैसे डिलीट करें। फ़ाइलों को हटाने से पहले कमांड को हमेशा चलाना याद रखें।
ईएस फाइल एक्सप्लोरर बनाम गूगल फाइल्स गो: फाइल्स को बेहतर तरीके से मैनेज करना

ES फ़ाइल एक्सप्लोरर और Google फ़ाइलों के बीच उलझन में आप Android फोन के लिए जाओ? आपके लिए बेहतर फ़ाइल एक्सप्लोरर ऐप जानने के लिए हमारी इन-डेप्थ तुलना पढ़ें।
Linux (userdel कमांड) में उपयोगकर्ताओं को कैसे हटाएं / हटाएं

लिनक्स में आप userdel कमांड का उपयोग करके एक उपयोगकर्ता खाता और उससे जुड़ी सभी फाइलों को हटा सकते हैं। यह ट्यूटोरियल यूजरडेल कमांड और उसके विकल्पों की व्याख्या करता है।
लिनक्स में प्रतीकात्मक लिंक कैसे हटाएं (हटाएं)

एक प्रतीकात्मक लिंक, जिसे सिमलिंक के रूप में भी जाना जाता है, एक विशेष प्रकार की फ़ाइल है जो किसी अन्य फ़ाइल या निर्देशिका की ओर इशारा करती है। इस गाइड में, हम आपको दिखाएंगे कि लिनक्स / UNIX सिस्टम में प्रतीकात्मक लिंक कैसे हटाएं (हटाएं)।