Build Git – Learn Git
261 points by chinchang
Read the article
Discussion on Hacker News