What is Git?
⚡
Quick Answer
Git is a distributed version control system that tracks changes to source code, letting many developers work in parallel with full local history and powerful branching and merging.
Detailed Answer
Being distributed means every clone is a complete repository with the full history, so most operations (commit, diff, branch, log) are local and fast, and there is no single point of failure. Git tracks content as snapshots identified by SHA hashes, which underpins its integrity and efficient branching.
💡
Interview Tip
Stress distributed (every clone has full history) — it is the property that distinguishes Git from older centralized VCS like SVN.
gitversion-control