Git Tagging and Branching 101
Here are the best practices for using Git Branches and Git Tags:
Git Tags
A ref pointing to a tag or commit object. To put simply, a tag is a way to mark a point in time in your repository. Here are some things that you should keep in mind when working with tags:
-You should add a tag to mark a released version. If you then need to make bug fixes to that release you would create a branch at the tag