Ma quanto è importante Git per un developer oggi? Lo vediamo con calma in questa mini guida.

Sì questa settimana vogliamo parlare di Git, uno strumento che ogni sviluppatore utilizza quotidianamente! Elenchiamo alcuni consigli o best practice per lavorare meglio con questo potentissimo strumento. In questo articolo elenchiamo alcuni consigli base, ma nei prossimi post aggiungeremo altre best practice.

Aggiungi le tue informazioni personali

Questa di solito è la prima cosa che si fa perché altrimenti git non ti consente di fare commit:

git config –global user.name “Mario Rossi”

git config –global user.email “mario.rossi@emai.com”

Questa è una configurazione globale, il che significa che questi dati saranno impostati per ogni progetto che gestirai con Git. Se vuoi impostare un nome o un indirizzo email specifico per progetto, semplicemente utilizza lo stesso comando rimuovendo l’attributo –global.

Ignora file che non devono appartenere al repository

I file che non devono appartenere al repository sono di solito librerie esterne che vegnono aggiunte tramite i package manager (es. node_modules), oppure file compilati che vengono generati al momento della build.

Per elencare questi file, crea un file .gitignore nella root del tuo progetto e aggiungi i nomi dei file che non vuoi che vengano aggiunti al repository:

 

# file .gitignore

node_modules/

.idea/

.env

.DS_Store

Aggiungi i file allo stage manualmente

Per avere un controllo più granulare del contenuto di ogni commit, assicurati di quello che aggiungi allo stage per il commit sia effettivamente quello che vuoi. Evita il classico:

git add .

Spesso succede che aggiungendo tutti i file, poi si aggiunga al commit un set di modifiche o di nuovi file che non sono utili o non sono legati alle modifiche che si vogliono committare.

Piuttosto utilizza:

git add -p

git add nomefile.ext

Il primo serve per aggiungere allo stage modifiche pezzo per pezzo, in modo da avere il totale controllo di ogni singolo gruppo di modifiche. Il secondo permette di aggiungere un intero file specifico (modificato o nuovo).

Conclusione

Git è uno strumento molto potente che permette di organizzare il proprio lavoro in modo eccellente se utilizzato correttamente. In questo post abbiamo voluto elencare tre semplici consigli, ma ne verrano altri nei prossimi post. Stay tuned!

Dai un’occhiata ai nostri corsi e dai una svolta alla tua sviluppatore web!