Workflow for learning git