Utilizzare un file Ignore globale di Git

Una guida per evitare di commettere le proprie vergogne.

Izaak Schroeder
Izaak Schroeder

Follow

Apr 3, 2019 – 2 min read

Quasi spesso avrete dei file personali, (o file del sistema operativo o segreti o file env), che finiscono nella vostra cartella locale del progetto ma che non appartengono al repository stesso. Invariabilmente dopo aver eseguito git commit -av e dimenticato la tazza di caffè del mattino, almeno uno di quei file è finito nel repository e ora qualcuno ti sta chiedendo di sbarazzartene (e forse ti hanno anche mandato qui).

Alcuni di questi file includono cose come:

  • .DS_Store
  • .idea
  • .vscode
  • .env.sh

Non aggiungere questi file al file .gitignore del progetto.

Queste cose appartengono al tuo file globale .gitignore perché sono specifiche del tuo ambiente, non del tuo progetto. Puoi configurare git per usare un file .gitignore globale con il seguente comando:

git config --global core.excludesfile ~/.gitignore

E poi inizia a ignorare le cose che non vuoi impegnare, mai:

echo .DS_Store >> ~/.gitignore

Puoi trovare un’intera lista di modelli per diversi sistemi operativi, editor e IDE qui.

Beneficia della conoscenza degli altri!

Ricorda, non è responsabilità del manutentore del progetto ignorare i file che provengono dal tuo ambiente di lavoro – è tuo. Questi file non appartengono al file .gitignore del progetto perché sono specifici per te, non per il progetto.

Per un’altra presa di posizione su questo stesso argomento, vedi qui.

Prova il .gitignore globale e non commettere più la tua vergogna nel repo! 🙏

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.