- Tag the unwanted branch:
git tag archive/sprintjuly2010 sprintjuly2010
- Delete the branch:
git branch -d sprintjuly2010
- Push the branch deletion to origin:
git push origin :sprintjuly2010
- Push the new tag to origin:
git push --tags
- Restore a deleted branch from a tag:
git checkout -b sprintjuly2010 archive/sprintjuly2010