A full list of courses on Git version control that will take you from beginner to expert.
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.
This is an intermediate course on getting better and smarter with the Git version control system. Over this course we are going to cover the next level of information you need to know to make Git not just a tool, but a power tool.
In this collection of extra Git material, you will learn the big picture of Git, why learning the command line is important, the difference between Git and SVN, and three Git workflows you should know.
Have you ever taken something apart in order to find out how it works? It helps you better understand the tool (or toy, if you were like me as a child). We can do the same with Git, too. We’re going to dig in to some theory behind Git and understand how some parts of Git work. We’ll get our hands dirty and a little greasy under the hood but at the end we’ll have a solid of understanding of just how Git works.