Configurare le opzioni di Git con git config
Lezione 16 / 53

git guida git guida git italiano
Il comando git config permette di impostare alcuni valori di default che verranno poi utilizzati dagli altri comandi Git. Tali valori potranno essere globali (cioè validi per tutti i repository git presenti sul proprio computer) o per repository (cioè applicati solo al repository su cui si sta lavorando).
L’utilizzo più semplice di git config è quello che ci permette di impostare il proprio nome e la propria email che verranno poi usati nella history dei commit. Facciamo un esempio:
Supponiamo di avere due repository, uno personale locale e uno clonato dal server dell’azienda per cui lavoriamo:
cd projects
mkdir my-secret-project
git init my-secret-project
git clone https://company.com/company-project.git
Proviamo ora a impostare due diverse “identità”:
git config --global user.email meme@gmail.com
git config --global user.name "Meme The Great"
cd company-project
git config --local user.email john.smith@company.com
git config --local user.name "John Smith"
Con questi comandi abbiamo impostato i valori user.email e user.password globali che verranno usati da ogni repository che non ha impostato un valore locale, come nell’esempio il repository corrispondente all’origin https://company.com/company-project.git.
In questo modo non sarà necessario a ogni commit del repository “di lavoro” indicare la propria email di lavoro.
Man mano che si procede nell’imparare Git e nel far propri certi flussi di lavoro (o, diversamente, doversi attenere a particolari flussi su repository condivisi), git config si potrà rivelare uno strumento prezioso per configurare determinati comportamenti globali o diversi in base al singolo repository.
Precedente
15 Creare una copia di ..Successivo
17 Il comando Git add i..Le nostre guide possono essere molto utili per muovere i primi passi nel mondo della programmazione, ma se vuoi iniziare una nuova carriera in ambito digital & tech con il supporto costante dei docenti e tantissime esercitazioni pratiche, ti consigliamo di frequentare uno dei corsi della nostra Hackademy!
Scopri i corsi