2. Version control with Git