Generator .gitignore
Połącz offline reguły dotyczące popularnych systemów operacyjnych, edytorów, języków i frameworków, zachowaj kolejność reguł oraz semantykę ostatniego dopasowania i wygeneruj edytowalny plik .gitignore.
Jak używać generatora .gitignore
Wybrany szablon i niestandardowe reguły są łączone tylko na bieżącej stronie; katalog projektu nie jest odczytywany ani nic nie jest przesyłane.
Wyszukaj i wybierz szablon
Wybierz reguły odpowiadające rzeczywistemu środowisku używanemu w projekcie spośród szablonów systemów operacyjnych, edytorów, języków i frameworków.
Uzupełnij niestandardowe reguły
W razie potrzeby dodaj nie więcej niż 100 KiB reguł specyficznych dla projektu. Narzędzie umieści niestandardową zawartość za wbudowanym szablonem i zachowa kolejność reguł bez zmian.
Sprawdź i zapisz
Po sprawdzeniu, że wygenerowany wynik nie pomija niezbędnego kodu źródłowego ani konfiguracji, skopiuj zawartość lub pobierz plik .gitignore.
Ograniczenia i uwagi
- Wbudowane szablony to ustalony wraz z wersją zestaw autorskich reguł, który nie synchronizuje się online z najnowszymi szablonami z innych witryn.
- Narzędzie nie skanuje ani nie wnioskuje na podstawie struktury projektu i nie może określić, czy konkretny plik pamięci podręcznej, artefakt kompilacji lub plik klucza powinien zostać pominięty.
- .gitignore nie przestanie śledzić już zatwierdzonych plików; poufne informacje, które trafiły do historii, wymagają osobnego usunięcia i rotacji.
Często zadawane pytania
Czy można jednocześnie wybrać wiele języków lub frameworków?
Tak. Szablony są łączone według wbudowanej kolejności, a reguły niestandardowe zachowują pełną kolejność i są umieszczane na końcu, aby spełnić semantykę pierwszeństwa ostatniego dopasowania w Git.
Dlaczego po wygenerowaniu pliki nadal znajdują się w Git?
Pliki śledzone przez Git nie podlegają wpływowi nowych reguł ignorowania; przed usunięciem ich z indeksu należy najpierw potwierdzić ryzyko.
Czy szablon jest taki sam jak oficjalny szablon GitHub?
Nie. Ta witryna utrzymuje niezależny uproszczony szablon; przed użyciem należy go zweryfikować na podstawie dokumentacji projektu i procesu kompilacji.