[alias] lg = log --graph --pretty=format:'%Cred%h%Creset %Cblue(%aN)%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative chp = cherry-pick st = status co = checkout merge = merge --no-ff ci = commit cm = commit p = push pf = push --force-with-lease fp = push --force-with-lease su = submodule update --recursive --init # https://stackoverflow.com/a/7149602/421705 addnw = !sh -c 'git diff -U0 -w --no-color "$@" | git apply --cached --ignore-whitespace --unidiff-zero' - [branch] autosetupmerge = true autosetuprebase = always [core] autocrlf = false excludesfile = ~/.gitignore_global attributesfile = ~/.gitattributes_global [color] branch = auto diff = auto grep = auto interactive = auto ui = auto [diff "rspec"] xfuncname = "^[ \t]*((RSpec|describe|context|it|before|after|around|feature|scenario)[ \t].*)$" [github] user = meineerde [fetch] fsckobjects = true [http] postBuffer = 524288000 [init] defaultBranch = main [push] autoSetupRemote = true default = upstream recurseSubmodules = check [receive] fsckobjects = true [transfer] fsckobjects = true [include] path = ~/.gitconfig_holgerjust.de [includeIf "gitdir:~/workspace/planio/"] path = ~/.gitconfig_plan.io