Source Control for Test Automation with Git MOC


1. What is Version Control

2. Introduction to Git

3.1 Basic Git Concepts

3.2 Committing and Pushing

3.3 Cloning, Fetching, Merging and Pulling

4.1 Branches

4.2 Rewriting the History of a Branch

5.1 Resolving Conflicts

5.2 Cherry-picking, resetting,reverting

6. Git Branching Strategies

8. Further Learning Resources

Final Tips on Using Git