Generatore di .gitignore

Scegli i tuoi stack e genera un file .gitignore con le regole corrette — Node, Python, Java, Go, React, Laravel e altri 15.

Come si usa

  1. Seleziona le caselle per ogni stack nel tuo progetto — Node, Python, Java, PHP, React, Next.js, o qualsiasi combinazione.
  2. Clicca "Genera" per combinare i template selezionati in un unico file .gitignore, con un'intestazione di commento per stack.
  3. Copia il risultato o scaricalo come file .gitignore. Mettilo nella root del tuo repository.

Informazioni su questo strumento

Ogni repository Git ha bisogno di un file .gitignore, e ogni stack ha il proprio set di file che non dovrebbero mai essere committati: node_modules in Node, __pycache__ in Python, la directory build in Java, vendor in PHP. Sbagliare la lista significa committare binari che gonfiano il repository o ignorare file che dovrebbero essere tracciati. Questo strumento ti permette di scegliere i tuoi stack da una lista di venti e combina i loro template in un unico file, con un'intestazione di commento per sezione per vedere da dove proviene ogni regola.

I template seguono gli schemi pubblicati nel repository github/gitignore (licenza CC0 1.0), lo standard de facto che GitHub stesso usa quando crei un nuovo repository. Ogni template copre gli output di build, le directory delle dipendenze, i file dell'IDE, gli artefatti del SO e i file di ambiente che la comunità ha concordato di ignorare. Quando selezioni più stack, lo strumento li concatena in ordine — i duplicati tra stack sono innocui perché Git processa le regole di .gitignore dall'alto verso il basso e la prima corrispondenza prevale.

Il file è generato interamente nel tuo browser. Niente viene caricato, nessuna API viene chiamata, e il risultato è testo semplice che puoi copiare o scaricare. Se il tuo progetto usa una combinazione non coperta qui — un monorepo con Go e React, per esempio — seleziona entrambi e l'output li copre entrambi. I template vengono rivisti periodicamente ma gli stack evolvono: se trovi un pattern mancante, aggiungilo alla fine del file.

Domande frequenti

Da dove provengono i template?

Dal repository github/gitignore (CC0 1.0), la stessa fonte che GitHub usa quando inizializzi un repository con un .gitignore. Vengono rivisti periodicamente.

Posso combinare più stack?

Sì. Seleziona quanti ne servono e l'output li concatena con un'intestazione di commento per sezione.

Il file lascia il mio browser?

No. I template sono incorporati nella pagina e il file viene assemblato localmente.

E se il mio stack non è nell'elenco?

Aggiungi le tue regole alla fine del file generato. I venti stack qui coprono i casi più comuni.

I duplicati tra stack sono un problema?

No. Git processa le regole di .gitignore dall'alto verso il basso e una regola duplicata non ha effetto.

Strumenti correlati

Link lunghi? Accorciali gratis

Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.

Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.