Vai al contenuto
snowkitDev

Un .gitignore per Node.js

Parti da un .gitignore per Node.js con file .env, VS Code, macOS e Windows già inclusi, aggiungi qualsiasi altra cosa usi nel progetto e scarica il file.

Crea un .gitignore

Scegli tutto ciò che usa il tuo progetto. Premi Invio nella ricerca per aggiungere la prima corrispondenza.

aggiunte alla fine
.gitignore

            

Le regole duplicate vengono tenute una sola volta

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

  1. Usa Cerca modelli per trovare il tuo linguaggio, framework, editor o sistema operativo, e spunta ognuno che si applica.
  2. Aggiungi qualsiasi cosa di particolare sotto Le tue regole.
  3. Leggi il .gitignore combinato e premi Copia, o Cancella per ricominciare.
  4. 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.

Dove andare ora

Continua con ciò che hai appena creato, ancora sul tuo dispositivo.

Altro da Snowkit