Photo by PJH on Unsplash

Article

A short history of Git

Git began in 2005 when the Linux kernel lost BitKeeper and needed a new distributed version control system fast. This overview follows Linus Torvalds' design goals, Junio Hamano's long stewardship, GitHub's rise, and the defaults and hash algorithms teams use today.

Article

How Git works

Git tracks snapshots of your project as commits linked in a graph, not as a single linear tape of diffs. This page explains what version control is solving, the four areas where your files live during a command, and how blobs, trees, and commits fit together.

Tags

Search articles

Type a word to search published articles.

Open the search page