Sono coperti anche Visual Studio, Rider e i file del sistema operativo.
Le regole vengono unite in un unico file con un titolo per ogni parte, e tutto ciò che è elencato due volte viene tenuto una sola volta. Scegli i tuoi linguaggi, strumenti ed editor, aggiungi le tue regole e copia un .gitignore pronto all'uso. È gratis e funziona nel tuo browser.
Come creare un .gitignore
- Usa Cerca modelli per trovare il tuo linguaggio, framework, editor o sistema operativo, e spunta ognuno che si applica.
- Aggiungi qualsiasi cosa di particolare sotto Le tue regole.
- Leggi il .gitignore combinato e premi Copia, o Cancella per ricominciare.
- Salvalo come file chiamato .gitignore nella cartella principale del tuo progetto.
Da dove vengono le regole
I modelli seguono le liste della community più usate per ogni linguaggio e strumento, ripulite dalle righe raramente necessarie. Sono coperti output di build, cartelle delle dipendenze, cache, log, impostazioni dell'editor e disordine del sistema operativo come .DS_Store e Thumbs.db, e le righe che iniziano con ! mantengono i file che di solito vuoi, come il Gradle wrapper o le impostazioni condivise di VS Code.
Tieni i segreti fuori da Git
Aggiungi File d'ambiente e segreti per ignorare i file .env, le chiavi private e i file di credenziali mantenendo .env.example. Un .gitignore impedisce solo l'aggiunta di nuovi file. Se un segreto è già stato committato, rimuovilo con git rm --cached, poi ruota la chiave, perché resta nella cronologia.
Usare il file
Salvalo come .gitignore nella cartella principale del tuo repository, accanto alla cartella .git. I pattern che finiscono con / corrispondono alle cartelle, una / iniziale ancora un pattern alla radice del repository, ** corrisponde a qualsiasi profondità e le regole successive vincono su quelle precedenti. Esegui git status --ignored per controllare cosa viene saltato.
Consigli
- Crea il .gitignore prima del primo commit. È molto più difficile sistemare dopo.
- Ignora i file generati, come le cartelle di build e delle dipendenze, non il tuo codice sorgente.
- Fai il commit di un .env.example così gli altri sanno quali impostazioni servono. Il generatore di env example può crearne uno.
- Se un file è già tracciato, aggiungerlo al .gitignore non lo toglie dal tracciamento. Usa prima
git rm --cached.
Chi lo usa
Sviluppatori che iniziano un progetto, studenti che consegnano codice e freelance che consegnano un repository a un cliente. Sono incluse sezioni per molti linguaggi, editor e sistemi operativi.
Domande
Dove va il file .gitignore?
Nella cartella principale del tuo repository, accanto alla cartella .git.
Perché un file è ancora tracciato?
Le regole di esclusione non influiscono sui file già tracciati. Rimuovili dal tracciamento con git rm --cached.
Viene caricato qualcosa?
No. Il file viene creato nel tuo browser.