Learn Git / Glossary

The following terminology is used with version control, Git, and GitHub.

commit - (verb) the act of saving file revisions to a repository, (noun) a unique set of changes for one or more files committed to a repository

Git - a software system for managing file versions in a repository

git - a command-line program that provides Git system functionality

GitHub - a business and website that provides cloud-hosted Git repositories and other features and services

repository - a system for managing versions of files. A Git repository manages a history of file versions.