Learning Git for fun and profit.