title: How to rename an annotated tag in Git
body: <p>How can an existing annotated tag be renamed in Git?</p>
  
  <p>I have almost a hundred tags representing version numbers on a repository, and each tag is annotated with a useful description about what was changed that version. I'd like to change the naming style I've used for these tags, and recording the tag message, deleting the tag, and recreating it with the old message and a new name would be a nightmare to do manually for almost a hundred tags. A script or a series of git commands to do this would be useful for automation.</p>