Generatore .gitignore
Crea file .gitignore da modelli pronti all'uso per linguaggi, editor e sistemi operativi.
Generatore .gitignore
Seleziona i linguaggi di programmazione, ambienti di runtime, editor e sistemi operativi che il tuo progetto utilizza, e questo strumento genera automaticamente un file .gitignore pronto all'uso dai modelli per Node, Python, Rust, Go, Java, PHP, Ruby, .NET, Swift, Android, C/C++, Dart, Unity, Terraform, JetBrains, VS Code, Vim, macOS, Windows e Linux. Scegli quanti ne hai bisogno — una configurazione tipica include un modello di linguaggio, il tuo editor e il tuo sistema operativo, in modo che file locali come node_modules, .idea o .DS_Store non finiscano mai nel repository.
Combinare i modelli da soli rischia duplicati: ad esempio, sia i modelli Node che Python ignorano la directory build. Attiva "Unisci regole duplicate" e la prima occorrenza di una regola rimane, gli ulteriori duplicati vengono eliminati, quindi il file rimane breve e ogni riga ha uno scopo chiaro. "Aggiungi commenti di sezione" avvolge ogni modello con un'intestazione `### Name ###` in modo da vedere a colpo d'occhio da dove viene ogni blocco, e "Ordina sezioni alfabeticamente" le riordina per nome invece del raggruppamento predefinito linguaggi-strumenti-SO.
I percorsi specifici del progetto raramente si adattano a un modello condiviso. Il campo "Regole personalizzate" accetta un elenco separato da virgole o interruzioni di riga — artefatti di build, override di configurazione locali, una cartella univoca per il tuo repository — e lo aggiunge come sezione propria alla fine, dopo tutti i modelli incorporati. Viene deduplicato nello stesso modo del resto del file, quindi una regola personalizzata che ripete una riga del modello non crea una seconda copia.
Tutto viene eseguito nel tuo browser: i percorsi del progetto, i nomi dei file o i dettagli del repository non vengono mai inviati da nessuna parte. Copia il risultato direttamente nel .gitignore del tuo repository, scaricalo come file .txt per rinominarlo da solo, o invialo a un altro strumento per continuare ad adattarlo.