git clean local branches code example

Example 1: git delete local branch

// delete branch locally
git branch -d localBranchName

// delete branch remotely
git push origin --delete remoteBranchName

Example 2: git clean local remote branch

git fetch origin --prune

Example 3: clean local branches git

git branch --merged master | grep -v '^[ *]*master$' | xargs git branch -d

Example 4: git clean local branches

git branch -r | awk '{print $1}' | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin) | awk '{print $1}' | xargs git branch -d

Tags:

Misc Example