Which of the following terms best describes Git?
2019
Which of the following terms best describes Git?
- A.
Issue Tracking System
- B.
Integrated Development Environment
- C.
Distributed Version Control System
- D.
Web-based Repository Hosting Service
Attempted by 289 students.
Show answer & explanation
Correct answer: C
Short answer: Git is a distributed version control system.
Why this is correct:
Each clone contains the full repository history, allowing commits and history inspection locally without a central server.
Branching and merging are lightweight and efficient, enabling flexible workflows and parallel development.
Designed for distributed collaboration and offline work; users can commit locally and later synchronize with others.
What Git is not:
Issue tracking systems manage bugs and tasks (examples: Jira, GitHub Issues). They are separate tools that may integrate with Git hosting.
Integrated Development Environments are code editors with debugging and tooling (examples: VS Code, IntelliJ). They are not version control systems.
Web-based repository hosting services (examples: GitHub, GitLab) host Git repositories and add collaboration features, but they are not the Git tool itself.
In summary: Git is the underlying distributed version control system; other tools and services provide complementary features around it.
A video solution is available for this question — log in and enroll to watch it.