605
contributi
Modifiche
Da GolemWiki.
Git
,→Configurazione: Identità multiple
$ git config alias.co checkout
Aggiungendo l'opzione <code>--global</code>, tali impostazioni diventeranno globali per l'utente corrente e non limitate al repository dal quale viene lanciato il comando.
===Identità multiple===
Nel caso in cui si volesse impostare una configurazione per tutti i repository all'interno di una determinata cartella, ad esempio per gestire separatamente un'identità personale ed una di lavoro, si può procedere come segue.
Nel <code>~/.gitconfig</code> si imposta, opzionalmente, una identità di fallback. I .gitconfig supplementari vengono richiamati soltanto se il repository è all'interno delle cartelle specificate da includeIf.
[user]
name = Tizio
email = tiziocaio@example.com
[includeIf "gitdir:~/Lavoro"]
path = ~/Lavoro/.gitconfig
[includeIf "gitdir:~/Personale"]
path = ~/Personale/.gitconfig
Poi, nei file <code>~/Lavoro/.gitconfig</code> e <code>~/Personale/.gitconfig</code> si esplicitano le identità da usare nel contesto di quelle sottodirectory:
[user]
name = Tizio Caio
email = tiziocaio@professional.example.com
= Comandi di base =