Related glossary termsBranchA separate line of work for changes.Shared tags: git, collaborationCommitA saved snapshot of your changes with a message.Shared tags: git, collaborationGitThe most common version control system.Shared tags: git, collaboration