the.com/code repositories
where code goes to be remembered, blamed, and occasionally forgiven.
means a version-controlled storage system that tracks every change ever made to a codebase, by whom, and why.
from from the old cvs and svn days of centralized version control in the 1990s, reborn when linus torvalds built git in 2005 after a licensing dispute with bitkeeper left the linux kernel without a home.
git speedlinus wrote git's core in about 10 days
biggest repowindows codebase repo holds 300+ gb
linus torvaldsbuilt git out of pure spite, basically
blame commandliterally called git blame, no subtlety
for instance
linux kernel repo — tracks 30+ million lines, thousands of contributors since 1991
github — hosts 100+ million public repos as of 2023
chromium repo — google's browser codebase, tens of millions of lines
gitlab — self-hosted alternative, acquired by no one, still independent