A Very Brief History of Git
Git was created in 2005 by Linus Torvalds as part of the Linux kernel project. Prior to using Git, the Linux kernel team used BitKeeper for version control. They used BitKeeper for free from 2002 until 2005, when their license for free use was ended by the BitKeeper developer.
With the need to move to a new version control system, the Linux kernel team, and specifically, Torvalds, set out to create their VCS.
They wanted a system that was:
- distributed/decentralized
- fast
- could manage multiple branches in one repository, at the same time (non-linear development)
Git is the system they built. It started out very simple, with core commands that needed to be combined to complete a task. These commands are now known as the “plumbing.” As the project progressed, the higher level commands — -called the “porcelain” — -were added to make using Git faster and easier.