What is Git?
Options
- A distributed version control system with full history (Correct option)
- A website that hosts the code of many projects
- A programming language used for scripting builds
- A project management app with boards and tickets
Answer
A distributed version control system: every developer has a full copy of the project and its history
Why
Git was developed in 2005 by the Linux kernel community, led by Linus Torvalds, with goals such as speed, a simple design and strong support for many parallel branches.
'Distributed' means that you have the entire history on your own machine and can work offline.
GitHub, GitLab and Bitbucket are services that host Git repositories and add collaboration features. Git and GitHub are not the same thing.
Remember
Git = the tool. GitHub = a service that hosts Git repos.