One of the 100 questions in this topic
A tag is a marker placed on a specific commit to mark a version or release.