Time Line
With the stage set, a bit of external impetus, and a dire VCS crisis imminent, Git sprang to life in April 2005.
Git became self-hosted on April 7 with this commit:
commit e83c5163316f89bfbde7d9ab23ca2e25604af29
Author: Linus Torvalds <torvalds@ppc970.osdl.org>
Date: Thu Apr 7 15:13:13 2005 -0700
Initial revision of "git", the information manager from hellShortly thereafter, the first Linux commit was made:
commit 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2
Author: Linus Torvalds <torvalds@ppc970.osdl.org>
Date: Sat Apr 16 15:20:36 2005 -0700
Linux-2.6.12-rc2
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.
Let it rip!That one commit introduced the bulk of the entire Linux Kernel into a Git repository.[4] It consisted of the following:
17291 files changed, 6718755 insertions(+), 0 deletions(-)
Yes, that’s an introduction of 6.7 million lines of code!
It was just three minutes later when the first patch using Git was applied to the kernel. Convinced that it was working, Linus announced it on April 20, 2005 to the Linux Kernel Mailing List.
Knowing full well that he wanted to return to the task of developing the kernel, Linus handed the maintenance of the Git source code ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access