Git is a free, distributed version control system created by Linus Torvalds in 2005 to manage the development of the Linux kernel. It emphasizes speed, data integrity, and support for non-linear workflows, and remains the most popular VCS for collaborative software development. Git is an Open Source project covered by the GNU General Public License version 2 (some parts of it are under different licenses, compatible with the GPLv2). It was originally written by Linus Torvalds with help of a group of hackers around the net. Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals.
Features
- Distributed version control with complete local repository history
- Fast branching and merging for non‑linear development workflows
- Strong safeguards against data corruption
- Full offline functionality—no constant connectivity required
- Cross-platform compatibility (POSIX systems and Windows)
- Open‑source under GPL‑2.0‑only license