repos / dotfiles

my dotfiles

dotfiles / dot
Eric Bower  ·  2026-04-08

gitconfig

 1[user]
 2    name = Eric Bower
 3    email = me@erock.io
 4[pull]
 5    rebase = true
 6[init]
 7    defaultBranch = main
 8[diff]
 9    renames = true
10[format]
11    useAutoBase = whenAble
12[merge]
13    conflictStyle = zdiff3
14[alias]
15    u = remote update --prune
16    a = add -A
17    m = commit -S
18    s = commit -S --amend --no-edit
19    l = !git --no-pager log --oneline -n 15
20    t = log --graph --oneline --all
21    mo = merge origin/main
22    ro = rebase -i origin/main
23    dft = -c diff.external=difft diff
24    top-files = !git log --format=format: --name-only --since=1.year | sort | uniq -c | sort -nr | head -20
25    buggy-files = !git log -i --fixed-strings --grep=fix --grep=bug --grep=broken --name-only --format=format: | sort | uniq -c | sort -nr | head -20
26    oh-no = !git log --oneline --since=1.year | grep -iE 'revert|hotfix|emergency|rollback'