एक और पहलू में git statusसुधार किया जाएगा (Git 2.14.x / 2.15, Q4 2017 में) यह तब है जब यह अच्छी तरह से अनदेखा फ़ाइलों को दिखाता है ( git status --ignored)
" git status --ignored", जब यह देखते हुए कि किसी ट्रैक किए गए पथ के बिना किसी निर्देशिका को अनदेखा किया गया है, तब भी निर्देशिका में सभी उपेक्षित पथों की गणना की जाती है, जो अनावश्यक है।
इस ओवरहेड से बचने के लिए कोडपथ को अनुकूलित किया गया है।
जेम्सन मिलर ( ) द्वारा देखें 5aaa7fd (18 सितंबर 2017 ) । (द्वारा विलय Junio सी Hamano - - में प्रतिबद्ध 075bc9c , 29 सितं, 2017)jamill
gitster
के प्रदर्शन में सुधार git status --ignored
जब यह गैर-खाली अनदेखा निर्देशिकाओं को सूचीबद्ध करना चाहता है, तो निर्देशिका लिस्टिंग तर्क के प्रदर्शन में सुधार करें। गैर-खाली उपेक्षित निर्देशिकाओं को दिखाने के लिए, मौजूदा तर्क एक उपेक्षित निर्देशिका की सभी सामग्रियों के माध्यम से पुनरावृत्ति करेगा।
यह परिवर्तन पहली फ़ाइल को खोजने के बाद सामग्री के माध्यम से पुनरावृत्ति को रोकने के लिए अनुकूलन का परिचय देता है। यह अनदेखा निर्देशिकाओं में बड़ी संख्या में फ़ाइलों के साथ रिपॉजिटरी में 'git स्टेटस --ignored' प्रदर्शन में एक महत्वपूर्ण सुधार हो सकता है।
400 नजरअंदाज निर्देशिकाओं में 196,000 फाइलों के साथ एक उदाहरण भंडार पर प्रदर्शन अंतर के उदाहरण के लिए:
| Command | Time (s) |
| -------------------------- | --------- |
| git status | 1.2 |
| git status --ignored (old) | 3.9 |
| git status --ignored (new) | 1.4 |
अधिक इंप्रूवमेंट के लिए (Git 2.17, Q2 2018 में सेट), इस उत्तर को देखें ।