DevOps / Gitlab Interview questions
What is Git?
Git is a distributed version control system created by Linus Torvalds in 2005 to manage the Linux kernel source code. It tracks changes to files over time so multiple people can work on the same codebase without overwriting each other's work.
Unlike older centralized systems, every developer using Git has a full copy of the repository, including its entire history, on their own machine. This means most operations (commits, diffs, log lookups, branching) happen locally and instantly, without needing a network connection.
Git itself is just the version control engine; it has no web interface, issue tracker, or user accounts of its own. That's the gap platforms like GitLab, GitHub, and Bitbucket fill by hosting Git repositories and adding collaboration tooling on top.
More Related questions...