1 · Without Git: copy chaos
You save a new file name every time you are scared to lose work. After a week nobody knows which one is current, or what changed between them.
Every project turns into a pile of copies. Git is the tool that replaces the pile with one clean timeline you can scroll, undo and share. This chapter shows how, with pictures you can poke.
1 · edit the file 2 · save a snapshot 3 · drag the slider or click an old snapshot
newest on top · click one to view it
The Linux kernel team used a proprietary tool, BitKeeper. When free access ended, they needed another way to track code from thousands of people.
Linus Torvalds made the first commit on April 7, 2005, and wrote the first version in about ten days. Goals: fast, simple, and fully distributed.
GitHub opened its doors, giving Git a friendly home on the web. That's the "Hub" half. You meet it properly in Chapter 2, and use it in Part 3.
Two tools, one workflow. Where each one lives and what each does.