O tym narzędziu
Wygeneruj pliki .gitignore dla swojego projektu, wybierając języki programowania, frameworki, IDE i systemy operacyjne. Narzędzie łączy wybrane wzorce ignorowania z oficjalnych szablonów gitignore GitHub, aby utworzyć kompleksowy plik .gitignore, który chroni Twoje repozytorium przed artefaktami kompilacji, zależnościami i plikami systemowymi.
Często zadawane pytania
- Gdzie powinienem umieścić plik .gitignore?
- Umieść plik .gitignore w katalogu głównym repozytorium. Możesz także mieć pliki .gitignore w podkatalogach dla reguł specyficznych dla katalogu. Git przetwarza je hierarchicznie od korzenia do liścia.
- Czy .gitignore usuwa już prześledzone pliki?
- Nie. .gitignore zapobiega jedynie dodawaniu nieśledzonych plików. Jeśli plik jest już śledzony, dodanie go do .gitignore nie spowoduje jego usunięcia. Najpierw uruchom „git rm --cached <file>”, aby zatrzymać śledzenie.
- Jakie wzory są najczęściej potrzebne?
- node_modules/ dla JavaScript, __pycache__/ dla Pythona, .env dla sekretów, .DS_Store dla macOS i katalogi IDE (.idea/, .vscode/). Obejmują one najczęstsze przypadkowe popełnienia.
- Czy mogę mieć globalną domenę .gitignore?
- Tak. Utwórz globalny plik .gitignore za pomocą „git config --global core.excludesfile ~/.gitignore_global”. Dotyczy to wszystkich Twoich repozytoriów — idealne dla plików OS i IDE (.DS_Store, Thumbs.db, .idea/).