- Version control software
- Webservice that uses git and repositories to store code.
- A repo is where a project is stored. Project can have multiple different files.
- Used as a save button to update file. Commits get added to the version history of a file because of git.