[user] name = Thomas Ruoff email = ThomasRuoff@gmail.com [color] branch = auto diff = auto interactive = auto status = auto [core] editor=$EDITOR -f +1 -c start! autocrlf=input eol=lf excludesfile = ~/.gitignore [pager] diff = delta log = delta reflog = delta show = delta [interactive] diffFilter = delta --color-only --features=interactive [delta "interactive"] keep-plus-minus-markers = false [delta "decorations"] commit-decoration-style = blue ol commit-style = raw file-style = omit hunk-header-decoration-style = blue box hunk-header-file-style = red hunk-header-style = file line-number syntax [alias] rbm = rebase upstream/master rbc = rebase --continue st = status co = checkout cm = commit pr = !git fetch -fu ${2:-upstream} refs/pull/$1/head:pr/$1 && git checkout pr/$1 && : pr-clean = "!git for-each-ref refs/heads/pr/* --format='%(refname)' | while read ref ; do branch=${ref#refs/heads/} ; git branch -D $branch ; done" llog = log --date=local changes = diff --name-status -r diffstat = diff --stat -r lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative fix = "!f() { ${EDITOR} $(git diff --name-only | uniq ); }; f" last = "!l() { ${EDITOR} $(git diff-tree --no-commit-id --name-only -r HEAD ); }; l" [rebase] autosquash = true [github] user = tomru [pull] ff = only [init] templatedir = ~/.git_template/ [push] default = current