Gitconfig for multiple identities
Ecco un esempio di gitconfig da piazzare nella home directory.
Traduce quello che verbalmente è possibile esprimere con “se sono in determinate cartelle, utilizza un particolare gitconfig con specifiche configurazioni, altrimenti quello di default”.
[alias]
lg = log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
whoami = config user.name
[user]
email = your@email.com
name = nome cognome
[includeIf "gitdir:~/Workspace/private/"]
path = ~/Workspace/private/.gitconfig
[includeIf "gitdir:~/Documents/"]
path = ~/Workspace/private/.gitconfig
[init]
defaultBranch = master
Correlato con: [Github e Gitlab stessa macchina]