Menu
Coddy logo textTech

Git Config

Ultimo aggiornamento

git config legge e scrive le impostazioni di Git: il nome e l'email dei tuoi commit, l'editor e il nome del branch predefiniti, gli alias e altro. Le impostazioni esistono su tre livelli: sistema (tutti gli utenti), globale (--global, il tuo utente) e locale (il repository corrente, il predefinito). Su un nuovo computer il primo passo più comune è impostare nome ed email a livello globale.

Prova questi comandi nel terminal playground: una vera shell nel tuo browser, senza installare nulla.

Le impostazioni di git config si sovrappongono: --system, poi --global, poi --local; vince il livello più specifico.

Sintassi

ComandoCosa fa
git config --global user.name "Ada"Imposta il nome dei commit per tutti i repo
git config --global user.email you@x.comImposta l'email dei commit
git config --global init.defaultBranch mainChiama main il primo branch dei nuovi repo
git config --global core.editor "code --wait"Imposta l'editor predefinito
git config --listMostra tutte le impostazioni correnti
git config user.email you@work.comImposta un valore solo per il repo (senza --global)

I tre livelli

LivelloOpzioneSi applica a
Sistema--systemTutti gli utenti del computer
Globale--globalIl tuo utente, tutti i tuoi repo
Locale(predefinito)Solo il repository corrente

Domande frequenti su git config

Come imposto nome ed email in Git?
Esegui git config --global user.name "Your Name" e git config --global user.email "you@example.com". Questi valori ti identificano come autore dei tuoi commit in tutti i tuoi repository. Impostali una volta quando installi Git su un nuovo computer.
Che differenza c'è tra configurazione --global e locale?
--global scrive nella configurazione del tuo utente (~/.gitconfig) e vale per tutti i tuoi repository. Senza l'opzione scrivi nella configurazione del repository corrente (.git/config), sovrascrivendo il valore globale solo lì: comodo, per esempio, per usare un'email diversa in un repo di lavoro.
Come vedo la mia configurazione attuale di Git?
Esegui git config --list per stampare tutte le impostazioni, oppure git config --list --show-origin per vedere anche da quale file arriva ogni valore. Per leggere un singolo valore usa git config user.email. È il modo più rapido per controllare quale nome ed email useranno i tuoi commit.
Come creo un alias in Git?
Usa git config --global alias.<short> "<command>", per esempio git config --global alias.co checkout, così git co esegue git checkout. Gli alias vengono salvati nella configurazione globale e ti fanno risparmiare battute sui comandi che usi spesso.
Posso esercitarmi online?
Sì. Apri il terminal playground per eseguire git config in una vera shell nel tuo browser, senza installare nulla. Il corso interattivo gratuito di Git di Coddy spiega anche come configurare Git passo dopo passo.
Illustrazione dei linguaggi di programmazione di Coddy

Impara Git con Coddy

INIZIA