Generator .gitignore — scalaj gotowe szablony ignorowania dla swojego stosu
Generator .gitignore
Zaznacz języki, frameworki, edytory, systemy operacyjne i narzędzia, które występują w repozytorium, a ta strona scali ich wyselekcjonowane szablony ignorowania w jeden plik .gitignore. Wzorce są usuwane z duplikatów między szablonami, pogrupowane pod nagłówkiem komentarza dla każdego szablonu i zapisane w rozsądnej kolejności — skopiuj wynik wprost do projektu lub pobierz go. Wyszukiwanie szablonów filtruje listę na bieżąco, a wszystko działa lokalnie w przeglądarce.
zaznaczonych: 0
Brak szablonów pasujących do wyszukiwania.
Wygenerowany .gitignore
Jak działa scalanie: każdy zaznaczony szablon dodaje blok komentarza # Nazwa szablonu z jego wzorcami. Identyczne wzorce z różnych szablonów zapisują się tylko raz (wygrywa pierwsze wystąpienie), więc połączenie „Node.js” z „macOS” lub „Visual Studio Code” nigdy nie tworzy zduplikowanych wierszy. node_modules/, foldery edytorów, pliki śmieciowe systemu i wyniki budowania to typowi podejrzani — dobrą zasadą jest ignorować wszystko, co jest generowane, pobierane lub specyficzne dla maszyny, a śledzić prawdziwy kod źródłowy, konfigurację i dokumentację. Pamiętaj, że .gitignore działa tylko na nieśledzonych plikach; aby przestać śledzić już zatwierdzony plik, użyj git rm --cached <plik>.
Prywatność: szablony są osadzone w tej stronie, a scalanie odbywa się lokalnie — nic, co zostanie zaznaczone, nie jest wysyłane.
Jak działa dopasowywanie w .gitignore?
Wzorce to globy z kilkoma regułami wartymi poznania: *.log pasuje na każdej głębokości, build/ z ukośnikiem na końcu pasuje tylko do katalogów, wiodący ukośnik jak w /config.local przypina wzorzec do korzenia repozytorium, a ** obejmuje poziomy katalogów. Git sprawdza wzorce od dołu: plik jest ignorowany, gdy ostatnia pasująca linia tak mówi, dzięki czemu późniejszy wyjątek ! może ponownie uwzględnić to, co wcześniejsza linia wykluczyła.
Wyjątek nie może sięgnąć do wnętrza wykluczonego katalogu — jeśli build/ jest ignorowany, !build/keep.js nigdy nie zadziała; trzeba odznaczyć katalog i ponownie zignorować jego pozostałą zawartość.
🔷 Narzędzia kodu i dev
Narzędzia dla programistów działające w całości w przeglądarce.