[alias] # Show verbose output about tags, branches or remotes tags = tag -l branches = branch -a remotes = remote -v # Pretty log output hist = log --graph --pretty=format:'%Cred%h%Creset %s%C(yellow)%d%Creset %Cgreen(%cr)%Creset [%an]' --abbrev-commit --date=relative # Useful Git commands a = add cm = commit -m s = status f = fetch [color] # Use colors in Git commands that are capable of colored output when outputting to the terminal ui = auto [color "branch"] current = yellow reverse local = yellow remote = green [color "diff"] meta = yellow bold frag = magenta bold old = red bold new = green bold [color "status"] added = yellow changed = green untracked = cyan # Use `origin` as the default remote on the `master` branch in all cases [branch "master"] remote = origin merge = refs/heads/master