Git It Together: Master Version Control with Git and GitHub

Lesson 1, Step 1: Course Introduction

Courses Outline

Lesson 1: Course Overview
Free
Course Introduction
1:39
What is Version Control?
3:58
Introduction to Git
2:03
Git vs GitHub
0:52
Lesson 2: Installing Git and Navigating Github
Discovering New Repositories on GitHub
4:14
Make Your Very First Github Repository
4:01
Installing Git
1:14
Configuring Git
1:23
SSH for GitHub (Bonus Video)
3:57
Quiz
Lesson 3: Basic Git Theory
Basic Git Theory
7:10
Setting Up For the Project
2:07
Lesson 4: Basic Git Commands
Add, Commit and Push
8:20
Pushing Your Changes to GitHub
4:43
Practice Pushing Your Changes
4:24
Quiz
Lesson 5: Making Mistakes!
Undoing a Staged Change
2:41
Undoing a Committed Change
3:01
Undoing a Pushed Change
4:32
Git Diff
2:08
Lesson 6: Fetching, Merging and Pulling
Fetch and Merge Changes
5:14
Git Pull
1:29
Avoid Rejected Push Requests
5:29
Work Through a Failed Pull Request
4:11
Quiz
Lesson 7: Working with Branches
Introduction to Branches in Git
2:59
Organizing Your Branches
5:39
Pushing to Branch featureA
5:20
Pushing to Branch featureB
4:11
Pulling into Branch featureA
7:10
Pulling into Branch featureB
3:49
Merging Branches
6:10
Merge Branch featureC into Master with a Fast Forward Merge
4:20
Merge Branch featureC into Master with a No Fast Forward Merge
4:53
Merging Branch featureB into Branch featureA
1:33
Merging Branch featureA into Master
2:20
Deleting Branches
2:18
Rebasing in Git
1:49
Quiz
Lesson 8: View Your Git History
View Your Git Log
2:55
Lesson 9: Working with GitHub Pages
GitHub Pages
1:21
Putting Your Project on a GitHub Page
1:41
Lesson 10: Clone, Forking and Pull Requests
Git Clone
1:50
Forking on GitHub
1:38
Pull Requests
2:25
Quiz
Lesson 11: Course Conclusion
Conclusion
0:34