On Git, tags are often used in order to tag specific commits that may be more important than others. Tags may be used in order to bookmark certain events : releases, bug-fixes or just to add an informative and descriptive note to a commit. On GitHub, tags are often associated with actual product releases for example. However, in some cases, you may want to delete Git tags easily locally or remotely.