Diagram over git commands and their effects