Product → Developer Tools
Git
A distributed version-control system widely used to manage source code history and collaboration.
What Git provides
Git is a distributed version-control system. A repository contains commits and branches, and teams integrate changes through merges or rebases.
Subconcepts
- Rebase reapplies commits onto a different base.
- Remote is a named reference to another repository location.
- Push sends local refs and objects to a remote.
- Pull fetches and integrates remote changes.
- Clone creates a local copy of a repository.
Collaboration
Modern Git workflows commonly use pull requests, code review, automated checks, and a branching strategy such as trunk-based development.