Being able to easily manage and communicate changes in code releases is fundamental to the long term success of teams and projects using Git to manage their codebase. I believe using a standard versioning system, such as semantic versioning, and knowing how to easily tag a Git repository with a proper release number, helps teams easily manage their growing product.