Generator .gitignore

Generuj pliki .gitignore dla różnych języków programowania i frameworków

Browse all templates by category

Languages

Frameworks

Game Engines

Platforms

Build Tools

IDEs

OS

Misc

Select templates above to generate .gitignore

O tym narzedziu

Plik .gitignore określa, które pliki i katalogi Git powinien ignorować. Poprawna konfiguracja .gitignore zapobiega przypadkowemu commitowaniu plików tymczasowych, zależności, kluczy API i innych wrażliwych danych do repozytorium. Każdy język programowania i framework ma swoje specyficzne pliki, które należy wykluczyć — node_modules w Node.js, __pycache__ w Python, vendor w PHP, .idea w projektach JetBrains. Ten generator tworzy kompletne pliki .gitignore dla popularnych technologii, oszczędzając czas i eliminując ryzyko zapomnienia o ważnych wpisach.

Jak uzywac

1. Wybierz swój główny język lub framework z listy 2. Dodaj dodatkowe technologie używane w projekcie (np. IDE, narzędzia) 3. Przejrzyj wygenerowany plik .gitignore 4. Skopiuj zawartość i wklej do pliku .gitignore w katalogu głównym projektu 5. Zatwierdź zmiany: git add .gitignore && git commit -m "Add .gitignore"

Czesto zadawane pytania

Gdzie umieścić plik .gitignore?
Plik .gitignore umieszcza się w katalogu głównym repozytorium Git. Możesz też tworzyć pliki .gitignore w podkatalogach dla bardziej szczegółowej kontroli.
Jak ignorować już śledzony plik?
Jeśli plik był już commitowany, dodanie go do .gitignore nie wystarczy. Musisz usunąć go z cache: git rm --cached nazwa_pliku, następnie commitować zmiany.
Jak ignorować wszystkie pliki .env?
Dodaj linię .env do pliku .gitignore. Możesz też użyć .env* aby ignorować wszystkie warianty jak .env.local, .env.production itp.
Czy .gitignore działa rekurencyjnie?
Tak. Wzorzec node_modules/ ignoruje katalog node_modules we wszystkich podkatalogach. Wzorzec bez ukośnika (np. *.log) też działa rekurencyjnie.
Jak zignorować wszystko oprócz określonych plików?
Użyj wzorca negacji z wykrzyknikiem: * ignoruje wszystko, !plik.txt zachowuje plik.txt, !katalog/ zachowuje katalog. Kolejność wpisów ma znaczenie.
Gdzie znaleźć szablony .gitignore?
GitHub udostępnia oficjalną kolekcję szablonów na github.com/github/gitignore. Ten generator używa i rozszerza te szablony dla wygody.

Powiazane narzedzia