09. Alias: scorciatoie per i comandi frequenti
Quando certi comandi (con le loro lunghe opzioni) si ripetono decine di volte al giorno, conviene definire degli alias:
$ git stgit: 'st' is not a git command. See 'git --help'.
$ git config --global alias.st status$ git stOn branch mainYour branch is ahead of 'origin/main' by 1 commit....Gli alias possono includere opzioni e ne accettano altre al volo:
$ git config --global alias.sts "status --short --branch"$ git sts## main...origin/main [ahead 1] M server.php?? removeme.txtUn buon set di partenza:
git config --global alias.co checkoutgit config --global alias.br branchgit config --global alias.ci commitgit config --global alias.st statusgit config --global alias.df diffgit config --global alias.dfs "diff --cached"git config --global alias.lg "log -p"git config --global alias.undo "reset --soft HEAD"