যার অন্য দিকটি git statusউন্নত হবে (গিট 2.14.x / 2.15, Q4 2017 এ) এটি যখন উপেক্ষা করা ফাইলগুলিও দেখায় ( git status --ignored)
" git status --ignored", যখন লক্ষ্য করা যায় যে কোনও ট্র্যাক পাথ ছাড়াই ডিরেক্টরিটি উপেক্ষা করা হয়, তবুও ডিরেক্টরিতে সমস্ত উপেক্ষা করা পথকে অঙ্কিত করা অপ্রয়োজনীয়।
এই ওভারহেড এড়াতে কোডপথটি অনুকূলিত হয়েছে।
দেখুন 5aaa7fd কমিট (18 সেপ্টেম্বর 2017) দ্বারা জেমসন মিলার ( jamill) ।
(দ্বারা একীভূত junio সি Hamano - gitster- মধ্যে কমিট 075bc9c , 29 সেপ্টেম্বর 2017)
এর কর্মক্ষমতা উন্নত করুন git status --ignored
ডিরেক্টরি তালিকা যুক্তির কার্যকারিতা উন্নত করুন যখন এটি শূন্য নয় উপেক্ষা করা ডিরেক্টরিগুলি তালিকা করতে চায়। শূন্যস্থান অবহেলিত ডিরেক্টরিগুলি দেখানোর জন্য, বিদ্যমান যুক্তিটি একটি উপেক্ষা করা ডিরেক্টরিতে থাকা সমস্ত সামগ্রীর মাধ্যমে পুনরাবৃত্তভাবে পুনরাবৃত্তি করবে।
এই পরিবর্তনটি যখন প্রথম ফাইলটি খুঁজে পেয়েছে তখন বিষয়বস্তুগুলির মধ্যে পুনরাবৃত্তি বন্ধ করতে অপ্টিমাইজেশনের পরিচয় দেয়। উপস্থাপিত ডিরেক্টরিগুলিতে বিপুল সংখ্যক ফাইলের সাহায্যে সংগ্রহস্থলগুলিতে 'গিট স্ট্যাটাস --ignored' পারফরম্যান্সে এটির উল্লেখযোগ্য উন্নতি হতে পারে।
400 উপেক্ষিত ডিরেক্টরিতে 196,000 ফাইল সহ একটি উদাহরণ সংগ্রহস্থলের পারফরম্যান্স পার্থক্যের উদাহরণের জন্য:
| Command | Time (s) |
| -------------------------- | --------- |
| git status | 1.2 |
| git status --ignored (old) | 3.9 |
| git status --ignored (new) | 1.4 |
আরও উন্নতকরণের জন্য (গিট 2.17, কিউ 2 2018 এ সেট করুন), এই উত্তরটি দেখুন ।