Next lesson playing in 5 seconds
CancelIntroduction to Git and GitHub
Introduction
02:59
In this course we'll learn all about the excellent source control management system Git. We'll also see how we can use the brilliant GitHub as a remote source of our Git repositories and as a way to share code with our fellow developers.
Got ten minutes? Why not dive into Git fundamentals in our Coffee Break Courses:
1.Introduction3 lessons, 16:39
3 lessons, 16:39
1.1Introduction02:59
1.1
Introduction
02:59
1.2Installing and Configuring Git08:00
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
Dan Wellman is an author and front-end developer based in his home town in the south of merry old England. By day he builds web sites and applications and likes to focus on JavaScript, testing and workflow tools. By night he produces video courses for Tuts+ on a range of mostly front-end focused topics, usually centered around JavaScript.