My dotfiles
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