#--------------------------- #-- .gitconfig -- #-- by shane -- #-- CC BY-SA 3.0 -- #--------------------------- [user] email = shane@shaner.life name = Shane Peters [color] ui = true [alias] st = status -s ci = commit br = branch co = checkout df = diff lg = log -p pl = pull ps = push timeline = log --graph \"--pretty=format:%C(192)%h%Creset by %C(bold 239)%an%Creset (%ar)%C(182)%d%Creset%n%s%n%b\" --all ctimeline = log --graph --format=format:\"%C(yellow)%h%C(red)%d%C(reset) - %C(bold green)(%ar)%C(reset) %s %C(blue)<%an>%C(reset)\" stag = add -u unstag = reset HEAD -- change-commits = "!f() { VAR=$1; OLD=$2; NEW=$3; shift 3; git filter-branch --env-filter \"if [[ \\\"$`echo $VAR`\\\" = '$OLD' ]]; then export $VAR='$NEW'; fi\" $@; }; f " [core] pager = delta [interactive] diffFilter = delta --color-only [merge] conflictstyle = zdiff3 [pager] pager = delta diff = delta show = delta [delta] navigate = true # use n and N to move between diff sections # dark = true # light = true line-numbers = true side-by-side = true line-numbers-left-format = "{nm:>4}┊" line-numbers-right-format = "{np:>4}│" [init] defaultBranch = master