मैं ऐसा कैसे कर सकता हूँ 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
।