2. Version Control with Git and GitHub

Agenda

1 Motivation

1.1 Why Git and GitHub?
1.2 What is Git?
1.3 What is GitHub?

2 Git and GitHub Fundamentals

2.1 Setup and Installation
2.2 Authentication
2.3 Repositories (aka Repos)
2.4 The Standard Git Workflow

3 Advanced Git and GitHub Concepts

3.1 Branching
3.2 Merge Conflicts
3.3 When 💩 Hits the Fence
3.4 File Tracking
3.5 GitHub Issues