Cole esses dois aliases em seu .gitconfig para facilitar a limpeza e atualização de seus branches de desenvolvimento!

r = "!git remote prune origin; git clean -f -d; git checkout -- .; git pull"
update = "!f() { if [ $# -eq 0 ]; then bra=`git rev-parse --abbrev-ref HEAD`; else bra=$1; fi; st=`git stash -u | grep -o -e 'No local changes to save'`; git checkout master &> /dev/null; echo 'Switched to master.'; git r; git checkout ${bra} &> /dev/null; echo "Back on ${bra}