dotfiles / gitconfig

[alias]
	ci = commit
	co = checkout
	dc = diff --cached
	f = fetch
	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'
	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'
	head = rev-parse HEAD
	hist = log --oneline --decorate --graph
	l = log -18 --color=always --all --topo-order --pretty='format:%Cgreen%h%Creset %s%Cred%d%Creset %C(black bold)(by %an)%Creset'
	ll = log --color=always --all --topo-order --pretty='format:%Cgreen%h%Creset %s%Cred%d%Creset %C(black bold)(by %an)%Creset'
	mf = merge --ff-only
	moar = commit --amend --no-edit
	mop = fetch --prune
	ob = clean -fdx
	pu = push -u
	rbo = rebase origin/master
	rs = reset --hard
	sa = stash --include-untracked
	st = status
	wn = log ..origin/master
[user]
	name = Benjamin Pollack
	email = benjamin@bitquabit.com
[color]
	ui = true
[core]
	excludesfile = ~/.gitignore
	quotepath = false
	editor = code --wait
[push]
	default = current
[merge]
	defaultToUpstream = true
[rerere]
	enabled = true
[filter "lfs"]
	clean = git-lfs clean %f
	smudge = git-lfs smudge %f
	required = true
[transfer]
	fsckObjects = true
[credential]
	helper = manager
[include]
	path = .gitconfig-corporate