# This is Git's per-user configuration file. [user] name = Anthony Cicchetti email = anthony@anthonycicchetti.com [alias] pushall = !git remote | xargs -L1 git push --all pr = "!f() { git fetch -fu ${2:-$(git remote |grep ^upstream || echo origin)} refs/pull/$1/head:pr/$1 && git checkout pr/$1; }; f" logp = "log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short" pr-clean = "!git for-each-ref refs/heads/pr/* --format='%(refname)' | while read ref ; do branch=${ref#refs/heads/} ; git branch -D $branch ; done" [core] autocrlf = input excludesfile = /Users/acicchetti/.gitignore pager = delta fsmonitor = true [interactive] diffFilter = delta --color-only [include] path = ~/.gitconfig_local [checkout] workers = 0 [fetch] prune = true [format] pretty = fuller [log] follow = true [push] autoSetupRemote = true [pull] rebase = true [init] defaultBranch = main [delta] side-by-side = true line-numbers = true [help] autoCorrect = prompt [diff] external = difft [rebase] updateRefs = true