
GUIDE PER ASPIRANTI PROGRAMMATORI
Configurare le opzioni di Git con git config
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 è…


Vuoi avviare una nuova carriera o fare un upgrade?
Trova il corso Digital & Tech piĂą adatto a te nel nostro catalogo!
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 [email protected] git config --global user.name "Meme The Great" cd company-project git config --local user.email [email protected] 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.
CONTENUTI GRATUITI IN EVIDENZA
Guide per aspiranti programmatori 👨🏻‍🚀
Vuoi muovere i primi passi nel Digital e Tech? Abbiamo preparato alcune guide per aiutarti a orientarti negli ambiti piĂą richiesti oggi.