Find/prune local branches after upstream branch is deleted?
- From
Jed Brown <jed@59a2.org>
- Date
- Apr 19, 2013, 17:11 UTC
- Message-ID
- <87ehe64f91.fsf@mcs.anl.gov>
Consider this workflow:
$ git checkout -b my/branch hack, commit, ... $ git push -u origin my/branch
The branch gets reviewed, merged, and eventually deleted upstream. The remote tracking branch gets pruned via 'git fetch --prune' or 'git remote prune', but that leaves my local branch with an upstream that has been deleted. Is there a good way to discover this so I can prune my local branches?
$ git branch -vv my/branch 6d32ec0 [origin/my/branch] The commit message
I can script it, but this seems like a pretty common thing.