git/git logo

git/git

Free

Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

FreeFree tier
Type
Open Source

About git/git

Git is a fast, scalable, distributed revision control system. It provides an unusually rich command set that offers both high-level operations for typical version control tasks and full low-level access to its internals. Git is an open source project covered by the GNU General Public License version 2 (some parts under other licenses compatible with GPLv2). Originally written by Linus Torvalds with contributions from many developers, Git has become the de facto standard for source code management, used by millions of developers worldwide. Full documentation and related tools are available at https://git-scm.com/.

Key Features

Distributed revision control
Fast performance and scalability for large projects
Unusually rich command set with high-level operations and full internals access
Open source project under GNU General Public License v2
Originally created by Linus Torvalds

Pros & Cons

Pros
  • Very fast and efficient even for large repositories
  • Strong branching and merging capabilities
  • Distributed architecture enables offline work and local commits
  • Large community, extensive documentation, and widespread adoption
  • Free and open source with no licensing costs
Cons
  • Steep learning curve for users new to distributed version control
  • Command-line interface can be complex and intimidating
  • Not designed for handling large binary files efficiently
  • Rewriting history (e.g., rebase) can cause issues for collaborators if not used carefully

Best For

Source code version control for software projectsCollaborative development across distributed teamsManaging open source projects with community contributionsTracking changes in any set of files or directories

FAQ

What is Git?
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.
Who created Git?
Git was originally written by Linus Torvalds with help of a group of hackers around the net.
What license does Git use?
Git is an Open Source project covered by the GNU General Public License version 2, with some parts under different licenses compatible with GPLv2.
Where can I find documentation and help?
Many Git online resources are accessible from https://git-scm.com/ including full documentation and Git related tools. You can also read Documentation/gittutorial.adoc to get started.