The world of software development offers an infinite amount of ways to mess up: deleting the wrong things, coding into dead ends, littering commit

seen from Japan
seen from United States
seen from Canada
seen from Canada
seen from France
seen from Malaysia

seen from United States
seen from Netherlands

seen from United States
seen from United Kingdom
seen from United States
seen from South Korea

seen from United States
seen from United States
seen from China

seen from United States
seen from China
seen from Netherlands
seen from Germany
seen from Yemen
The world of software development offers an infinite amount of ways to mess up: deleting the wrong things, coding into dead ends, littering commit
Even though I've been using git for a few years already, there are still many unexplored corners of my favorite source-control system. Roger did a fantastically creative effort to try to simplify and clarify some core git concepts. As he puts it "no deep shit". For slightly more advanced git candy this is a good start.