.gitignore Generator

Złóż .gitignore z gotowych szablonów i sprawdź, które pliki ignoruje — bezpośrednio w przeglądarce.

O narzędziu .gitignore Generator

Co to jest

.gitignore Generator składa plik .gitignore z szablonów dla języków, frameworków, edytorów i systemów operacyjnych oraz pozwala dodać własne reguły. Tester ścieżek pokazuje, czy dany plik zostanie zignorowany i która reguła o tym decyduje, więc sprawdzisz go jeszcze przed commitem.

Główne funkcje

  • Szablony dla Node, Python, Java, Go i Rust; Next.js, React i Vite; VS Code, JetBrains i Sublime; macOS, Windows i Linux.
  • Wyszukiwanie w szablonach.
  • Własne reguły dopisane na końcu, np. .env.local lub *.secret.
  • Tester ścieżek: ignorowany czy śledzony i reguła, która o tym zdecydowała.
  • Powtórzone wiersze z kilku szablonów są łączone.

Jak używać

  1. Wybierz szablony dla swojego stosu — wyszukiwanie zawęzi listę.
  2. W razie potrzeby dopisz własne wiersze w „Reguły niestandardowe (Custom Rules)”.
  3. Wpisz ścieżkę w „Testuj ścieżkę”, aby sprawdzić, jak zostanie potraktowana.
  4. Skopiuj wynik do pliku .gitignore w katalogu głównym repozytorium.

Kiedy się przydaje

  • Zacząć nowe repozytorium z sensownym .gitignore.
  • Ustalić, dlaczego plik wciąż pojawia się w git status — albo dlaczego go tam nie ma.
  • Połączyć reguły w projekcie, który łączy kilka języków.

Prywatność i ograniczenia

Twoje dane

Plik powstaje w przeglądarce i nic nie trafia na serwer — witryna otrzymuje tylko anonimowe zdarzenie „otwarto narzędzie”, bez treści. Wynik wysłany do innego narzędzia zostaje na tym urządzeniu przez 24 godziny w „Ostatniej aktywności”. Link „Udostępnij” zawiera Twój wybór i reguły w samym adresie.

Ograniczenia

  • Tester sprawdza tylko reguły tego jednego pliku; zagnieżdżone pliki .gitignore i globalne ustawienia git nie są brane pod uwagę.
  • Dostępne są tylko wymienione szablony; resztę dopisz we własnych regułach.

Najczęstsze pytania

Które szablony wybrać?

Po jednym dla każdego języka i frameworka w projekcie, edytorów, z których korzysta zespół, i systemów operacyjnych, na których się pracuje. Narzędzie połączy je bez powtórzeń.

Jak działa tester ścieżek?

Stosuje reguły tak samo jak git, łącznie z negacją przez ! i regułami katalogów, i pokazuje regułę, która miała ostatnie słowo.

Dlaczego plik wciąż jest w git, choć dodałem go do .gitignore?

.gitignore działa tylko na pliki, których git jeszcze nie śledzi. Plik już zacommitowany trzeba najpierw usunąć z indeksu poleceniem git rm --cached.