Generator .gitignore
Creați fișiere .gitignore din șabloane gata pentru limbaje, editori și sisteme de operare.
Generator .gitignore
Selectați limbajele de programare, mediile de execuție, editorii și sistemele de operare pe care le folosește proiectul dvs., iar acest instrument generează automat un fișier .gitignore gata de utilizare din șabloane pentru Node, Python, Rust, Go, Java, PHP, Ruby, .NET, Swift, Android, C/C++, Dart, Unity, Terraform, JetBrains, VS Code, Vim, macOS, Windows și Linux. Alegeți cât de mulți aveți nevoie — o configurație tipică include un șablon de limbaj, editorul dvs. și sistemul dvs. de operare, pentru ca fișiere locale cum ar fi node_modules, .idea sau .DS_Store să nu ajungă niciodată în depozit.
Combinarea șabloanelor singure riscă duplicări: de exemplu, atât șablonul Node cât și cel Python ignora directorul build. Activați "Fuzionare reguli duplicate" și prima apariție a unei reguli rămâne, duplicările ulterioare sunt eliminate, deci fișierul rămâne concis și fiecare linie are un scop clar. "Adaugă comentarii de secțiune" înfășoară fiecare șablon cu un antet `### Name ###` pentru a vedea într-o clipă din care parte provine fiecare bloc, și "Sortare secțiuni alfabetic" le reordoneaza după nume în loc de gruparea implicită limbaje-instrumente-SO.
Căile specifice proiectului rar se potrivesc unui șablon partajat. Câmpul "Reguli personalizate" acceptă o listă separată prin virgulă sau salturi de linie — artefacte de compilare, suprascrisuri de configurație locale, un folder unic pentru depozitul dvs. — și le adaugă ca propria secțiune la final, după toate șabloanele încorporate. Se deduplică în același mod ca restul fișierului, deci o regulă personalizată care repetă o linie din șablon nu creează o a doua copie.
Totul rulează în browserul dvs.: căile proiectului, numele fișierelor sau detaliile depozitului nu sunt niciodată trimise nicăieri. Copiați rezultatul direct în .gitignore-ul depozitului dvs., descărcați-l ca fișier .txt pentru a-l renumi singur, sau trimiteti-l la un alt instrument pentru a continua ajustarea.