Understanding version control and mastering git | The Git pro series