[alias]
  sw = switch
  rs = restore
  rss = restore --staged
  br = branch
  cm = commit
  st = status
  rb = rebase
  pfwl = push --force-with-lease
  llog = log --date=local
  flog = log --pretty=fuller --decorate
  lol = log --graph --decorate --oneline
  lola = log --graph --decorate --oneline --all
  blog = log origin/master... --left-right
  ds = diff --staged
  amend = commit --amend -C HEAD
  fixup = commit --fixup
  squash = commit --squash
  unstage = reset HEAD
  rum = rebase master@{u}
  puff = pull --ff-only
  merff = merge --ff-only
  fa = fetch --all
  ap = add --patch
  aa = add --all

[core]
  editor = nvim
  pager = delta

[color]
  ui = auto
  branch = auto
  interactive = auto
  status = auto

[push]
  default = simple

[pull]
  rebase = true

[interactive]
  diffFilter = delta --color-only

[delta]
  navigate = true
  dark = true
  side-by-side = false
  line-numbers = true

[merge]
  conflictstyle = zdiff3
