DevTulz Online

Generator .gitignore

Wybierz technologie, aby rozpocząć

Czym jest .gitignore?

Plik .gitignore mówi Gitowi, które pliki i katalogi mają być ignorowane — zapobiegając ich śledzeniu lub zatwierdzaniu w Twoim repozytorium. Typowymi kandydatami są artefakty kompilacji, foldery zależności (node_modules/, vendor/), pliki środowiskowe (.env), pliki dziennika i pliki specyficzne dla systemu operacyjnego, takie jak .DS_Store. Każdy projekt powinien mieć plik .gitignore dostosowany do swojego stosu.

Jak korzystać z Generatora .gitignore

  1. Szukaj lub przeglądaj technologie — kliknij tag, aby go wybrać.

  2. Wybrane elementy pojawiają się jako żetony na pasku powyżej — kliknij ✕, aby odznaczyć.

  3. Dodaj niestandardowe wzorce w polu tekstowym poniżej.

  4. Skopiuj wygenerowany .gitignore i zapisz go jako .gitignore w katalogu głównym projektu.

  5. Zatwierdź sam plik .gitignore — powinien być śledzony przez Git.

Często zadawane pytania

Czy powinienem zacommitować mój plik .gitignore? Tak. Plik .gitignore powinien być zacommitowany do repozytorium, aby wszyscy współpracownicy mieli te same reguły ignorowania. Jest to jedyny plik w swojej kategorii, który chcesz śledzić.

Już zacommitowałem plik, który powinien być ignorowany — jak go usunąć? Dodanie go do .gitignore nie wypisze z śledzenia pliku, który został już zacommitowany. Musisz uruchomić: git rm --cached <filename> aby go usunąć ze śledzenia, a następnie zacommitować tę zmianę. Następnie .gitignore uniemożliwi jego ponowne dodanie.

Jaka jest różnica między .gitignore a .gitkeep? .gitignore wyklucza pliki ze śledzenia. .gitkeep to konwencja (nie funkcja Git) do śledzenia w przeciwnym razie pustego katalogu — Git nie śledzi pustych katalogów, więc deweloperzy dodają pusty plik .gitkeep, aby zachować strukturę katalogów.

Czy mogę mieć wiele plików .gitignore? Tak. Możesz umieścić pliki .gitignore w każdym podkatalogu. Każdy dotyczy jego katalogu i wszystkich podkatalogów. Reguły w plikach .gitignore w podkatalogach zastępują główny .gitignore dla tego poddrzewa.

Keywords: generator gitignore, plik gitignore, szablon gitignore, ignorowanie plików git, kreator gitignore, gitignore Node.js, gitignore Python