Git It Together: Master Version Control with Git and GitHub

Lesson 1, Step 1: Course Introduction

Courses Outline

Free
Course Introduction
1:39
What is Version Control?
3:58
Introduction to Git
2:03
Git vs GitHub
0:52
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
Basic Git Theory
7:10
Setting Up For the Project
2:07
Add, Commit and Push
8:20
Pushing Your Changes to GitHub
4:43
Practice Pushing Your Changes
4:24
Quiz
Undoing a Staged Change
2:41
Undoing a Committed Change
3:01
Undoing a Pushed Change
4:32
Git Diff
2:08
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
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
View Your Git Log
2:55
GitHub Pages
1:21
Putting Your Project on a GitHub Page
1:41
Git Clone
1:50
Forking on GitHub
1:38
Pull Requests
2:25
Quiz
Conclusion
0:34