Skip to content

Modulo 20 — Alias

Git legge la configurazione globale da ~/.gitconfig oppure ~/.config/git/config: le variabili impostate lì valgono per tutti i repository della macchina. Si possono modificare anche da riga di comando:

Terminal window
git config --global user.name "Mario Rossi"

Gli alias semplificano e velocizzano l’uso quotidiano di Git. Si definiscono nella sezione [alias] del file di config globale:

[alias]
s = status
l = log

Dopo questo, git s è sinonimo di git status e git l di git log.

Da riga di comando:

Terminal window
git config --global alias.ci commit # git ci → git commit
git config --global alias.lg "log --oneline --graph --decorate"

Gli alias possono:

  • essere un semplice sinonimo di un comando (git ci al posto di git commit);
  • includere opzioni e formattazioni custom, es. un git lg che stampa il log in un formato leggibile a piacere;
  • accettare comunque argomenti aggiuntivi come il comando originale.