First, a basic intro to terminology:
- Git: A developer tool for managing code versions.
- VCS: Version Control System, the general term for tools that manage versions of code.
- Git repo(sitory): A single code project that is managed by Git. Think of it like a folder in a Google Drive or Dropbox.
- CLI: Command Line Interface, a text-based computer interface for running commands.
git
is a CLI, but there are many graphical programs that do whatgit
does.