Git is software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development.
This include changing affected files, auto-commit with message and tag, setting different release types (alpha/beta), etc. Initial versioning follows semver.