Up and Running with Git

This course clearly explains all of the basics of working with Git for web projects. It's for Git beginners but it's also for those of you who have already been using Git but aren't sure why you stage, commit, push, pull, branch, and merge. Being well-versed in modern version control systems like Git is quickly becoming expected, right alongside knowing HTML and CSS. It's not a "nice to have" skill any longer; it's a must-have. Sit down for an hour with Ryan and add Git to your toolbox. You'll be glad you did.

Up and Running with Git is made up of the following videos:

1 Introduction Let's review what we'll cover in Up and Running with Git. 01:15
2 History of Git Before we get our hands drity with Git, let's go on a brief tour of the history of Git. 04:15
3 Installing Git You probably already have Git installed but in case you don't here's how to do it! 01:28
4 Git Workflow, Part 1 We step through the basic Git workflow using the commands you need to know to get started using Git. 11:26
5 Git Workflow, Part 2 We step through the basic Git workflow using the commands you need to know to get started using Git. 05:00
6 Ignoring Files with .gitignore We learn how we can tell Git to ignore certain files and directories. 05:08
7 Creating Branches in Git A core aspect of Git is that it allows multiple developers to work on different branches at the same time. In this video we learn the basics of working with Git branches. 04:47
8 Merging Branches in Git Having branches is very handy but we need a way to join them together and combine changes. 03:21
9 Setting Up and Using Remote Repositories By default Git is local. But it's handy to have a remote repository for reasons of collaboration and security. 07:54
10 Cloning a Remote Repository Many projects start by cloning a remote repository. We'll cover how to do that in this video. 04:06
11 Merge Conflicts Sometimes when we merge branches there are conflicts that Git can't resolve. Conflicts are a normal part of Git but it's important to know how to handle them. 04:11
12 Overview of the Git Workflow Let's review the entire Git workflow again. 01:48
13 Closing A hearty congratulations and high-five from your proud teacher. You made it! 00:43