[color]
  branch = auto
  diff = auto
  status = auto

[color "branch"]
  current = yellow reverse
  local = yellow
  remote = green

[color "diff"]
  meta = yellow bold
  frag = magenta bold
  old = red bold
  new = green bold

[color "status"]
  added = yellow
  changed = green
  untracked = cyan

[user]
  name = Cristian Stügelmayer
  email = cristian@yellowspot.dev
  
[core]
  excludesfile = /home/cristian/.gitignore
  editor = vim


[alias]
  co = checkout
  nff = merge --no-ff
  prune-all = remote prune origin
  cleanup = "!git branch --merged | grep  -v '\\*\\|master\\|develop' | xargs -n 1 git branch -d"

[mergetool]
  keepBackup = false

[rerere]
  enabled = 1

[push]
  default = tracking

[merge]
  tool = meld

[pull]
  rebase = true


[color]
  branch = auto
  diff = auto
  status = auto

[color "branch"]
  current = yellow reverse
  local = yellow
  remote = green

[color "diff"]
  meta = yellow bold
  frag = magenta bold
  old = red bold
  new = green bold

[color "status"]
  added = yellow
  changed = green
  untracked = cyan

[user]
  name = Cristian Stügelmayer
  email = cristian@yellowspot.dev
  
[core]
  excludesfile = /home/cristian/.gitignore
  editor = vim


[alias]
  co = checkout
  nff = merge --no-ff
  prune-all = remote prune origin
  cleanup = "!git branch --merged | grep  -v '\\*\\|master\\|develop' | xargs -n 1 git branch -d"
  pt = !git tag -l | xargs git tag -d && git fetch -t

[mergetool]
  keepBackup = false

[rerere]
  enabled = 1

[push]
  default = tracking

[merge]
  tool = meld

[pull]
  rebase = true


Add git alias to prune tags
Add git alias to prune tags
