just following liaoxuefeng's blog about learning git & github