Version control for a beginner developer