/ 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