Just a quick git
tip I found that has been really useful in my git-management
workflow. If you want to remove all local branches except master (useful when
following gitflow-like conventions and you have a lot of feature branches), run
this command:
git branch | grep -v "master" | xargs git branch -D
You can make this even easier by adding it as a git alias:
git config --global alias.gbr '!git branch | grep -v "master" | xargs git branch -D'
To run the command, just run this:
git gbr
Awesome when you're finishing up a sprint and don't need your local copies anymore!