Git Tags, to annotate or not

In Git, tags are a feature which enable people to pinpoint a point in time of your codebase. A tag can be viewed as an immutable branch (one that doesn’t change). Git offers two primary types of tags: annotated tags and non-annotated tags. Let’s take a look at the differences between these two types and their respective use cases. Annotated…