Workshop contents
- Introductions
- Motivation: Why use Version Control Systems?
- Git vs GitHub
- Setting up Git and GitHub
- Making Repositories
- An Example Repository
- Recording Changes
- Viewing History and Changes
- Recording Changes – Revisited
- Pushing to and Pulling From the Remote Repository
- Undoing Changes
- Ignoring Files
- Working with Local Branches
- Remote Branches with GitHub
- Collaborating with Branches
- Merge Conflicts
- Wrap up