thearchivist.fun
Historical record · 2005

Git makes parallel work part of version control

Git was created in 2005 to support fast, distributed development of the Linux kernel.

A terminal screenshot dated July 2010, showing Git command help and the initialization of an empty repository.
A terminal screenshot dated July 2010, showing Git command help and the initialization of an empty repository. Wadikkk · CC BY-SA 3.0 · Image source

Context and provenance

Git emerged in 2005 after the Linux development community's relationship with the makers of BitKeeper changed and the tool's free-of-charge availability ended. Linus Torvalds and other developers needed a replacement suited to a large, distributed project. The goals included speed, a simple design, strong support for many parallel branches, and operation without requiring one central repository to contain the only useful history. Git's own history presents these constraints as formative. Its significance goes beyond saving old versions: a version-control system shapes how people propose changes, compare alternatives, attribute work, and bring independent contributions back together without losing the sequence of development.

Why it matters

Editorial perspective: Collaboration improves when experiments can remain separate until they are ready to combine. A useful history should let people ask not only what changed, but how different lines of work became a shared result.

Sources and evidence

  1. Git: A Short History of Git

Report a problem with this record