Hai utilizzato GitHub ma ti stai ancora chiedendo cosa significhi un file .gitignore?
Se sì, questa guida ti mostrerà cos'è, i suoi componenti, cosa fa e come creare un Gitignore.
Cos'è un Gitignore?
GitHub offre varie funzionalità dettagliate, che vanno dalla gestione temporanea dei file al loro invio al tuo repository remoto. Tuttavia, se non hai voglia di eseguire il push di alcuni file su GitHub, puoi scegliere di non farlo anche tu.
Tralasciare alcuni file in questo modo mentre si organizzano altri per un commit è l'obiettivo finale del file .gitignore.
In sostanza, il file .gitignore contiene il nome di tutti i file e le cartelle che non intendi inviare al tuo repository remoto.
Oltre ad essere utile durante il commit dei file su GitHub, l'utilizzo di un .gitignore può anche tornare utile mentre distribuzione su piattaforme cloud come Heroku.
Hai bisogno di ospitare gratuitamente un piccolo sito web? Heroku potrebbe essere proprio quello che stai cercando.
Un .gitignore è come qualsiasi altro file che usi mentre lavori al tuo progetto. Tuttavia, fai attenzione a non confonderlo con un file di testo normale che utilizza un .txt aggiunto. Quindi nota che .gitignore è l'unica convenzione di denominazione per questo file.
Come creare un file Gitignore
Per creare un file .gitignore, vai alla cartella principale del tuo progetto e crea un nuovo file. Nominalo .gitignore.
In alternativa, puoi aprire qualsiasi file editor di codice a tua scelta. Quindi crea un nuovo file nella directory principale del progetto e dagli un nome .gitignore.
Apri il file .gitignore e digita i nomi dei file e delle cartelle che desideri ignorare per il commit. Salvalo come faresti con qualsiasi altro file sulla tua macchina. Ma assicurati di utilizzare l'estensione di file appropriata per ogni file.
Per ignorare più elementi contemporaneamente, dopo aver digitato il nome di un file o di una cartella su una riga, premi accedere e scrivi il prossimo su una nuova riga.
Dopo aver aggiunto un file o una cartella a .gitignore, GitHub non li selezionerà né li posizionerà per il commit successivo.
I file o le cartelle elencati in .gitignore non saranno nel tuo repository remoto su GitHub. Tuttavia, questo file .gitignore stesso viene inviato al tuo repository remoto.
Dopo aver effettuato l'accesso al tuo repository remoto, puoi fare clic su .gitignore per visualizzare un elenco delle cartelle e dei file che hai lasciato mentre gestisci altri per il commit.
Dare un'occhiata a .gitignore nel tuo repository remoto in questo modo è utile quando devi tornare alla tua macchina locale per apportare modifiche a quei file.
È abbastanza utile, poiché puoi prendere rapidamente i nomi di tali file e rimuoverli localmente da .gitignore se necessario. Quindi aggiornali come preferisci sulla tua macchina locale.
Inoltre, ti consente di evitare di manomettere localmente i file completati, ma ti aiuta a concentrarti su quelli elencati in .gitignore.
Tuttavia, se decidi di esentare un file o una directory da .gitignore prima di aggiornarli o completarli localmente, rimuovili eliminandoli da .gitignore. Ma assicurati di non eliminare il file stesso.
Dopotutto, puoi quindi correre git add --all di nuovo per metterli in scena per il commit nel tuo repository remoto.
Che tipo di file dovresti inserire in Gitignore?
I file e le cartelle utilizzati temporaneamente e irrilevanti per il tuo progetto sono esempi di file che puoi inserire in .gitignore. Se hai anche file incompleti come JavaScript o moduli aggiuntivi, possono andare in .gitignore. Come abbiamo affermato in precedenza, una volta deciso di aggiornare e mettere in scena tali file, puoi rimuoverli da .gitignore in qualsiasi momento.
Usare un .gitignore ogni volta non è un prerequisito per un grande progetto. Ma semplifica il tuo flusso di lavoro. Se prevedi di utilizzare l'hosting cloud, puoi anche semplificare la distribuzione.
Ora che sai come esentare alcuni file e cartelle dallo staging con .gitignore, puoi anche vedere come pulire Git e avere un albero funzionante pulito.
Hai scoperto che il tuo progetto Git è pieno di vecchi file? Scopri come pulire il tuo Git.
- Programmazione
- Gestione dei file
- GitHub

Idowu è appassionato di tutto ciò che riguarda la tecnologia intelligente e la produttività. Nel tempo libero gioca con la programmazione e quando è annoiato passa alla scacchiera, ma ama anche staccarsi dalla routine di tanto in tanto. La sua passione per mostrare alle persone come aggirare la tecnologia moderna lo motiva a scrivere di più.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Ancora un passo…!
Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.