Git Version Control System
git-scm.com
1
Leaving SiteNav
External Link Disclaimer
You are about to visit git-scm.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Created by Linus Torvalds in 2005 for Linux kernel development, it has become the industry standard for version control across virtually all software engineering teams worldwide. The current version is 2.54.0. As a distributed system, every developer has a full copy of the entire repository history locally, enabling fast branching, merging, and offline work without requiring a central server. Git tracks changes to files through a content-addressable filesystem using SHA-1 hashes, ensuring data integrity and enabling efficient delta storage. Key features include lightweight branching and merging for parallel development workflows, staging area (index) for crafting precise commits, interactive rebase for rewriting history, bisect for binary search debugging, submodules for managing repository dependencies, and hooks for automation. Git is a fiscally sponsored project of Software Freedom Conservancy and maintains the comprehensive Pro Git book written by Scott Chacon and Ben Straub, available free online. The project provides binary installers for Windows, macOS, and Linux, along with official documentation, cheat sheets, video tutorials, and a vast ecosystem of GUI clients, hosting services, and command-line tools.
Tags & Categories
Categories
Tags
Statistics
1
Views
0
Clicks
0
Like
0
Dislike