मैं ऐसा कैसे कर सकता हूँ git statusताकि यह बिना उपयोग किए बिना फ़ाइल को प्रदर्शित न करे .gitignore? मैं केवल ट्रैक की गई फ़ाइलों पर संशोधन की स्थिति की जानकारी प्राप्त करना चाहता हूं।
मैं ऐसा कैसे कर सकता हूँ git statusताकि यह बिना उपयोग किए बिना फ़ाइल को प्रदर्शित न करे .gitignore? मैं केवल ट्रैक की गई फ़ाइलों पर संशोधन की स्थिति की जानकारी प्राप्त करना चाहता हूं।
जवाबों:
इसे इस्तेमाल करो:
git status -uno
जो इसके बराबर है:
git status --untracked-files=no
यह नियमावली में थोड़ा छिपा हुआ है, लेकिन स्टेटस फॉर मैनपेज "गिट-कमिट के समान विकल्पों का समर्थन करता है" कहता है, इसलिए आपको यह देखना होगा।
इसके अलावा:
git config status.showuntrackedfiles no
.gitignoreलिस्टिंग "ज्ञात अज्ञात" के लिए सबसे अच्छा है, जबकि आप "अज्ञात अज्ञात" को देखना पसंद कर सकते हैं जो नए सिरे से पॉप अप करता है।
ध्यान दें कि, git 1.8.3 (अप्रैल, 22d 2013) के बाद से , आपको इस बारे में --untracked-files=noभी पता चल जाएगा कि क्या आपने उस विकल्प को पहले स्थान पर नहीं जोड़ा था!
"
git status" उपयोगकर्ताओं को सुझाव देता है कि वे--untracked-files=noविकल्प का उपयोग करने पर ध्यान दें जब बहुत लंबा हो।
देखें प्रतिबद्ध https://github.com/git/git/commit/5823eb2b28696bf0eb25f6ca35b303447869f85 :
कुछ रिपॉजिटरी में उपयोगकर्ता अनुभव करते हैं कि "
git status" कमांड में लंबा समय लगता है।
कमांड अनटैक की गई फाइलों के लिए फाइल सिस्टम को खोजने में कुछ समय खर्च करती है।
normalकॉन्फ़िगरेशन चर के बारे में बात करने से पहले उपयोगकर्ताओं को एक उपयुक्त विकल्प को बेहतर बनाने में मदद करने के लिए डिफ़ॉल्ट पसंद द्वारा व्यापार-बंद को समझाएं ।
git statusप्रलेखन अब कहता है:
जब
-uविकल्प का उपयोग नहीं किया जाता है, तो अनट्रैक की गई फ़ाइलों और निर्देशिकाओं को दिखाया जाता है (जैसे कि निर्दिष्ट करनाnormal), आपको नई बनाई गई फ़ाइलों को जोड़ने के लिए भूलने से बचने में मदद करने के लिए।
क्योंकि फ़ाइल सिस्टम में अनट्रैक की गई फ़ाइलों को खोजने के लिए अतिरिक्त काम लगता है, इसलिए यह मोड एक बड़े काम के पेड़ में कुछ समय ले सकता है।
आप बिना फ़ाइलों को दिखाए अधिक तेज़ी से वापस लौटने केnoलिए उपयोग कर सकते हैंgit status।डिफ़ॉल्ट रूप से परिवर्तित
status.showUntrackedFilesकिए गए कॉन्फ़िगरेशन चर का उपयोग करके बदला जा सकता हैgit config।