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