Git Foundations
1.0
Course
Github Background
Git
Hub
What is Version Control
Basic Version Control
1. Working Directory
2. Staging Area
3. Github Repository
Basic Exercise 1
Getting Access to GitHub
Github GUI Quick Overview
Basic Exercise 2
Initialize the Repo
Make your edits
Exploring the Github Page
Collaborating with Others – Same Repository
Naming a Collaborator
The Most Basic Collaborative Workflow
Branching
Pull Requests
Collaborating with Others – Different Repositories
Forking
Collaborating with Others – Merge Conflicts and Git Workflows
Merge Conflicts
Advanced Workflows
Tip - Issues
The Command Line Interface (CLI)
Try it out
Changing a File
Advanced Usage
SSH Keys
Generating an SSH key pair
Adding your key to Github
Shake hands with Github through ssh
Using Your SSH Key
Publishing from the CLI
Conclusion
Topic
Index