Really nice page to visualize all git concepts.