by Dan Wellman
Lessons:21Length:2.6 hours

For full access to all 21 lessons, including source files, subscribe with Elements.
- Overview
- Transcript
1.3 Git Concepts
Git has a number of different fundamental concepts that we'll use frequently in the course, and that you'll come to rely on to understand what Git is doing. Let's take a look at some of these concepts now so that they'll be familiar as we come across them in the course.
1.Introduction3 lessons, 16:39
3 lessons, 16:39
Free Lesson 1.1Introduction02:59
Free Lesson
1.1
Introduction
02:59
Free Lesson 1.2Installing and Configuring Git08:00
Free Lesson
1.2
Installing and Configuring Git
08:00
1.3Git Concepts05:40
1.3
Git Concepts
05:40
2.Git Basics5 lessons, 40:43
5 lessons, 40:43
2.1Initializing a Repository07:05
2.1
Initializing a Repository
07:05
2.2The Staging Area and Status Command05:12
2.2
The Staging Area and Status Command
05:12
2.3Making Commits10:34
2.3
Making Commits
10:34
2.4Ignoring Files08:06
2.4
Ignoring Files
08:06
2.5Viewing the Log09:46
2.5
Viewing the Log
09:46
3.Branching and Tagging5 lessons, 36:16
5 lessons, 36:16
3.1Creating Branches08:02
3.1
Creating Branches
08:02
3.2Fetching and Pulling09:20
3.2
Fetching and Pulling
09:20
3.3Diffing Files05:13
3.3
Diffing Files
05:13
3.4Merging Branches07:03
3.4
Merging Branches
07:03
3.5Tags06:38
3.5
Tags
06:38
4.GitHub and Remotes4 lessons, 39:34
4 lessons, 39:34
4.1Setting Up GitHub10:42
4.1
Setting Up GitHub
10:42
4.2Working With Remotes10:12
4.2
Working With Remotes
10:12
4.3Creating GitHub Pages11:57
4.3
Creating GitHub Pages
11:57
4.4Contributing and Contributors06:43
4.4
Contributing and Contributors
06:43
5.Intermediate Usage3 lessons, 22:04
3 lessons, 22:04
5.1Stashing Changes10:45
5.1
Stashing Changes
10:45
5.2Cleaning Up Merge Conflicts03:46
5.2
Cleaning Up Merge Conflicts
03:46
5.3Rebase07:33
5.3
Rebase
07:33
6.Conclusion1 lesson, 01:16
1 lesson, 01:16
6.1Conclusion01:16
6.1
Conclusion
01:16
Continue watching with Elements
Continue watching with Elements