/ gitconfig
gitconfig
1 [alias] 2 amend = commit --amend 3 ap = add -p 4 bd = branch -d 5 bh = rev-parse --abbrev-ref HEAD 6 ci = commit 7 co = checkout 8 d = diff 9 dc = diff --cached 10 dt = difftool 11 emend = commit --amend --no-edit 12 f = fetch 13 gl = log -12 --color=always --all --graph --topo-order --pretty='format:%Cgreen%h%Creset %s %C(blue bold)(by %an)%Creset%C(yellow bold)%d%Creset%n' 14 gll = log --color=always --all --graph --topo-order --pretty='format:%Cgreen%h%Creset %s %C(blue bold)(by %an)%Creset%C(yellow bold)%d%Creset%n' 15 head = rev-parse HEAD 16 hist = log --oneline --decorate --graph 17 l = log -18 --color=always --all --topo-order --pretty='format:%Cgreen%h%Creset %s%Cred%d%Creset %C(blue bold)(by %an)%Creset' 18 ll = log --color=always --all --topo-order --pretty='format:%Cgreen%h%Creset %s%Cred%d%Creset %C(blue bold)(by %an)%Creset' 19 mf = merge --ff-only 20 ob = clean -fdx 21 p = push 22 pfu = push --force-with-lease 23 pu = push -u 24 rbi = rebase -i origin/main 25 rbis = rebase -i origin/master 26 rbo = rebase origin/main 27 rbos = rebase origin/master 28 rom = reset --hard origin/main 29 rs = reset --hard 30 sa = stash --include-untracked 31 sf = switch -f 32 si = switch 33 sic = switch -c 34 st = status 35 wn = log ..origin/main 36 wno = log ..origin/master 37 [user] 38 name = Benjamin Pollack 39 email = benjamin@bitquabit.com 40 [color] 41 ui = true 42 [commit] 43 verbose = true 44 [core] 45 editor = hx 46 excludesfile = ~/.gitignore 47 pager = delta 48 quotepath = false 49 [credential] 50 helper = manager 51 [delta] 52 navigate = true 53 dark = true 54 [diff] 55 algorithm = histogram 56 colorMoved = default 57 tool = difftastic 58 [difftool] 59 prompt = false 60 [difftool "difftastic"] 61 cmd = difft "$LOCAL" "$REMOTE" 62 [fetch] 63 prune = true 64 showForcedUpdates = true 65 [init] 66 defaultBranch = main 67 [interactive] 68 diffFilter = delta --color-only 69 [merge] 70 conflictstyle = zdiff3 71 defaultToUpstream = true 72 [pager] 73 difftool = true 74 [push] 75 default = current 76 [rerere] 77 enabled = true 78 [transfer] 79 fsckObjects = true 80 [include] 81 path = ~/.gitconfig-corporate