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.

Start Course
Ryan Irelan

I am the creator of CraftQuest, a web developer, and former software team manager. I spend most of my time improving CraftQuest with code and courses. When I'm not in front of the computer, I spend my time with my family, and running on the roads and trails of Austin, TX.

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

1IntroductionLet's review what we'll cover in Up and Running with Git. 01:15
2History of GitBefore we get our hands drity with Git, let's go on a brief tour of the history of Git. 04:15
3Installing GitYou probably already have Git installed but in case you don't here's how to do it! 01:28
4Git Workflow, Part 1We step through the basic Git workflow using the commands you need to know to get started using Git. 11:26
5Git Workflow, Part 2We step through the basic Git workflow using the commands you need to know to get started using Git. 05:00
6Ignoring Files with .gitignoreWe learn how we can tell Git to ignore certain files and directories. 05:08
7Creating Branches in GitA 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
8Merging Branches in GitHaving branches is very handy but we need a way to join them together and combine changes. 03:21
9Setting Up and Using Remote RepositoriesBy default Git is local. But it's handy to have a remote repository for reasons of collaboration and security. 07:54
10Cloning a Remote RepositoryMany projects start by cloning a remote repository. We'll cover how to do that in this video. 04:06
11Merge ConflictsSometimes 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
12Overview of the Git WorkflowLet's review the entire Git workflow again. 01:48
13ClosingA hearty congratulations and high-five from your proud teacher. You made it! 00:43