Тестер правил .gitignore
Перевірте, які правила .gitignore ігнорують кожний шлях і чому.
Тестер правил .gitignore
Вставте файл .gitignore в першу поле та список шляхів файлів або папок у другу, і цей інструмент розповість вам, що відбувається з кожним: ігнорується він чи ні, і який рядок набору правил це вирішив. Він створений для моменту, коли файл, який ви очікували відслідковувати, з'являється у виводі git status, або артефакт зборки, який ви вважали виключеним, випадково комітиться.
Відповідність дотримується реальної семантики .gitignore: правила оцінюються по порядку, і останнє правило, що відповідає, перемагає, тому широке "*.log" раніше у файлі може бути перевизначене вужчим "!important.log" пізніше. Косий штрих наприкінці позначає правило як лише для директорій, і ігнорування директорії також ігнорує все всередину неї — "node_modules/" ловить "node_modules/react/index.js" також, не тільки саму папку. Підтримуються одиничні підстановочні символи "*" і рекурсивні "**" в будь-якій позиції.
Вимкніть розрізнення регістру, щоб перевірити файлові системи, які не розрізняють великі та малі літери, перейдіть з таблиці результатів на два простих списки ігнорованих та не ігнорованих шляхів, або приховайте шляхи, до яких не застосовується жодне правило, щоб зосередитися на тому, що насправді роблять ваші правила. Попередження про невикористані правила позначає будь-який рядок, який не відповідав перевіреному шляху — часто це друкарська помилка або правило, залишене після перейменування папки. Завершення рядків Windows та Unix обробляються однаково в обох полях, і лічильник під виводом показує кількість перевірених шляхів, ігнорованих шляхів та невикористаних правил.
Все працює у вашому браузері; ні ваші правила .gitignore, ні ваш список шляхів ніколи не завантажуються. Скопіюйте звіт, завантажте його як файл .txt або надішліть його назад на вхід, щоб перевірити іншу партію шляхів.