Git Source Code
github.com
1
Leaving SiteNav
External Link Disclaimer
You are about to visit github.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
This is the official source code repository of Git, the distributed version control system created by Linus Torvalds in 2005 for Linux kernel development. Written primarily in C with components in Perl, Python, and Shell scripts, Git has become the most widely used version control system in the world, powering the development workflows of virtually every software company. This repository is the canonical source maintained at kernel.org and mirrored on the platform, containing the core Git implementation: git-init (repository initialization), git-add (staging changes), git-commit (creating snapshots), git-branch and git-checkout (branch management), git-merge (combining branches with three-way merge algorithm), git-rebase (linear history rewriting), git-cherry-pick (applying individual commits), git-log (history traversal with revision walking), git-diff (tree comparison with Myers diff algorithm), git-blame (annotating lines with last-change commits), git-tag (version marking with annotated and signed tags), git-remote (remote repository management), git-fetch and git-push (network synchronization), git-gc (garbage collection for repository optimization), git-pack (delta compression for efficient storage), and the plumbing commands (git-hash-object, git-cat-file, git-update-index, git-write-tree, git-read-tree, git-commit-tree) that expose Git's internal object model of blobs, trees, commits, and tags. The object database uses SHA-1 (transitioning to SHA-256) for content-addressable storage.
Tags & Categories
Categories
Tags
Statistics
1
Views
0
Clicks
0
Like
0
Dislike