Genera file .gitignore combinando template per linguaggi, framework, IDE e sistemi operativi
Browse all templates by category
Languages
Frameworks
Game Engines
Platforms
Build Tools
IDEs
OS
Misc
Select templates above to generate .gitignore
Informazioni su questo strumento
Un file .gitignore dice a Git quali file e directory escludere dal controllo di versione โ artefatti di build, cartelle dipendenze, impostazioni IDE, file del sistema operativo e segreti che non dovrebbero essere committati.
Ogni linguaggio, framework e IDE genera file temporanei diversi, quindi servono regole di ignore diverse per ciascuno. Questo strumento combina template ufficiali dal repository gitignore di GitHub in un singolo file .gitignore deduplicato con commenti di sezione chiari.
Seleziona il tuo linguaggio, framework, IDE e sistema operativo โ o usa un preset combo โ e ottieni un .gitignore pronto per la produzione istantaneamente. I template provengono da github.com/github/gitignore, lo standard del settore usato da milioni di repository.
Come usare
1. Cerca o sfoglia template per categoria (Linguaggi, Framework, IDE, OS)
2. Clicca per selezionare piรน template โ si combinano in un unico file
3. Oppure usa un preset combo come "Node.js Full Stack" per setup comuni
4. Il .gitignore generato si aggiorna istantaneamente con commenti di sezione
5. Clicca "Copia" o "Download" per ottenere il file
6. Posizionalo nella directory root del tuo progetto
Domande frequenti
Dove metto il file .gitignore?
Posiziona il file .gitignore nella directory root del tuo repository Git (la stessa cartella dove si trova la directory .git). Git applicherร le regole a tutti i file nel repository e nelle sue sottodirectory.
Posso combinare piรน template .gitignore?
Sรฌ โ รจ esattamente quello che fa questo strumento. Seleziona piรน template (es. Node.js + VS Code + macOS) e verranno uniti in un unico file con righe duplicate rimosse e intestazioni di sezione chiare.
Il .gitignore rimuoverร file giร tracciati da Git?
No. Il file .gitignore riguarda solo i file non tracciati. Se un file รจ giร committato, aggiungerlo al .gitignore non lo rimuoverร . Devi prima eseguire 'git rm --cached nomefile', poi committare la modifica.
Qual รจ la fonte di questi template?
Tutti i template provengono da github.com/github/gitignore โ la collezione ufficiale GitHub di template .gitignore. ร il set di regole gitignore piรน diffuso e mantenuto nel settore.
Devo committare il file .gitignore?
Sรฌ, sempre. Il file .gitignore deve essere committato nel tuo repository cosรฌ tutti i membri del team condividono le stesse regole di ignore. Questo previene che qualcuno committi accidentalmente artefatti di build o file di configurazione IDE.
Come creare un .gitignore per un progetto esistente?
Usa questo generatore per creare il file, poi posizionalo nella root del progetto. Per i file giร tracciati che vuoi ignorare, esegui 'git rm --cached -r .' per rimuoverli dall'indice (mantenendoli su disco), poi committa.
Cosa succede se un file corrisponde sia a una regola di inclusione che di esclusione?
Git usa l'ultima regola corrispondente. Puoi negare una regola precedente con il prefisso '!'. Per esempio, se ignori '*.log' ma vuoi tracciare 'important.log', aggiungi '!important.log' dopo '*.log'.