Web Start Women - Version Control with Git (3 class series)

If you've been building sites purely via FTP up to this point, we're going to revolutionize your web development workflow.

First, we'll get you set up with a local
development environment, which means you'll be able to run and make
edits on your entire site from your own computer, separate from your
server. Then, we'll show you how that local environment gets tapped into
a main repository where you store a copy of your code (we'll use
Github.com). This is where version control comes in, because Git keeps a
record of all your code changes and who made them. Finally, your
polished changes get pushed to your live server for the world to see.

If this seems terribly complex and you're
thinking you'll stick with your trusty old FTP system, trust us...the
switch will be worth it. You'll love the ease of making as many edits as
you want on your local environment without worrying about your live
users seeing them as you smooth out the edges. You'll love that multiple
developers can work on your project at the same time because everyone
can have her own local copy, and every change to the project has a
history telling you who made what changes (hello accountability!). And
you'll love it the most when you unknowingly introduce a bug into your
live project, then use the wonders of version control to magically
revert your code to a previous, working state.

When we get done with you, you'll wonder how you ever worked any other way...