Nice flow-chart of Git file life-cycle | Hacker News Reader