Product & software
Git
An open-source version-control tool with a command-line core and an ecosystem of hosting services, editors, and graphical interfaces.
At a glance
- Category
- Version control
- License
- GNU GPL version 2
Overview
Git helps people maintain a history of changes to files and collaborate on software. The core project provides a command-line tool. Hosting services and editor integrations build additional workflows around it, so using Git does not require one particular hosting provider.
The tool and its ecosystem
Git hosting, graphical interfaces, and editor integrations are distinct parts of the ecosystem. A team can interact with the same underlying version-control system through different tools, depending on how it prefers to review and manage changes.
Learning the workflow
The Git website links to its reference material and the free Pro Git book. Start by understanding how a repository records changes before layering on hosting-specific features such as pull requests or project boards.
Sources and review
MOOR's explanatory text is supported by the following source links.
- About Git — Git
- Git: supporting documentation — Git