I know that tags exist, but I've never used them and I haven't met anyone who uses them yet, what are they used for?
From what it says in the Git documentation , it's a way to create a message history , parallel to the commit history to mark only the most important changes, is that it? does it have more uses?