DEV Community

Discussion on: A Tutorial for Tagging Releases in Git

Collapse
 
davidbruchmann profile image
David Bruchmann

Tags are used for package-management (i.e. composer for PHP) and allow many automated tasks from testing to deployment where manual steps are not required anymore or minimized to the least amount of individual work. It's possible to do those things with "dev-main" too but that's an undefined and usually just most recent version, so it's not easily reproduceable if something is changed by further commits.