An open-source, distributed version-control system.
A distributed version-control system. Because a full history of the repository can be kept locally, it's well suited to offline work and branch-based workflows. Rather than storing changes as diffs, Git takes a full snapshot of the entire file tree with every commit, and that design is what lets it switch to any past point almost instantly.
© 2026 ITBGM