diff --git a/.gitconfig b/.gitconfig index ffbd664..0b8bb64 100644 --- a/.gitconfig +++ b/.gitconfig @@ -13,6 +13,16 @@ remote = remote -v stagep = stage -p last = log -1 HEAD --stat + + # Delete all local branches but master and the current one, only if they are fully merged with master. + dbra = "!f(){\ + git branch | grep -v "master" | grep -v ^* | xargs git branch -d;\ + }; f" + # Delete all local branches but master and the current one. + dbraf = "!f(){\ + git branch | grep -v "master" | grep -v ^* | xargs git branch -D;\ + }; f" + [core] editor = vim [help]