469d778c
Gregory Mullen
[user]
469d778c
Gregory Mullen
email = gitconfig@gr.ht
469d778c
Gregory Mullen
name = Gregory Mullen
469d778c
Gregory Mullen
signingkey = A
469d778c
Gregory Mullen
[push]
469d778c
Gregory Mullen
default = current
469d778c
Gregory Mullen
[alias]
469d778c
Gregory Mullen
g = log -n20 --all --color --graph --pretty=format:'%C(auto)%h%C(auto)%d%C(reset) %C(dim green)(%cr)%C(reset) -- %C(white)%s'
469d778c
Gregory Mullen
graph = log --all --color --graph --pretty=format:'%C(auto)%h%C(auto)%d%C(reset) %C(green)(%cr)%C(reset)%n %C(white)%s %C(bold black)--%an%C(reset) %C(red)%G?%C(reset)%w(0,6,6)%+b'
1952a173
Gregory Mullen
gl = log --graph --abbrev-commit --decorate --format=format:'%C(auto)%h%C(reset) -%C(auto)%d%C(reset) %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all
469d778c
Gregory Mullen
co = checkout
d040d61c
Gregory Mullen
commit-to = !git commit && read -p \"New branch name: \" newbranch && git checkout -b $newbranch && git checkout - && git reset --mixed HEAD^
d040d61c
Gregory Mullen
hide = update-index --skip-worktree
d040d61c
Gregory Mullen
unhide = update-index --no-skip-worktree
469d778c
Gregory Mullen
st = status
469d778c
Gregory Mullen
s = status
469d778c
Gregory Mullen
mt = mergetool
469d778c
Gregory Mullen
d = difftool -y -x icdiff
469d778c
Gregory Mullen
l = log --oneline
469d778c
Gregory Mullen
p = push
469d778c
Gregory Mullen
fix = commit -a --fixup
469d778c
Gregory Mullen
pf = push --force
469d778c
Gregory Mullen
quickfix = !git commit -a --amend --no-edit && git push --force
469d778c
Gregory Mullen
fixup = commit -a --fixup HEAD
469d778c
Gregory Mullen
recommit = commit -S --amend --no-edit
469d778c
Gregory Mullen
ff = merge
469d778c
Gregory Mullen
amend = commit -a --amend --no-edit
469d778c
Gregory Mullen
ds = diff --stat
469d778c
Gregory Mullen
f = fetch
469d778c
Gregory Mullen
fa = fetch --all
469d778c
Gregory Mullen
sw = switch
1952a173
Gregory Mullen
stgd = diff --cached
469d778c
Gregory Mullen
[core]
469d778c
Gregory Mullen
editor = nvim
469d778c
Gregory Mullen
[commit]
469d778c
Gregory Mullen
gpgsign = false
469d778c
Gregory Mullen
[rebase]
469d778c
Gregory Mullen
autoSquash = true
469d778c
Gregory Mullen
[rerere]
469d778c
Gregory Mullen
enabled = true
469d778c
Gregory Mullen
[diff]
469d778c
Gregory Mullen
algorithm = histogram
469d778c
Gregory Mullen
[init]
469d778c
Gregory Mullen
defaultBranch = main
1952a173
Gregory Mullen
[pull]
1952a173
Gregory Mullen
ff = only