Tomorrow I will be giving the live version of GIT: From Beginner to Fearless at Prairie Code in Des Moines. I'm excited to kick off this course with this 8 hour workshop and look forward to working with those who will be there.
The whole idea of this course centers around what I've had and seen in others: an unwarranted fear of GIT. Is GIT complex? Yes. And Powerful. Is it complicated? Not really. In fact, I would venture so far as to tell you that once you master a few things you won't want to use any other source control system, and you'll wonder how you ever lived without GIT.
Is GIT just for programmers? No. Anyone can use GIT. As long as you don't have a lot of unreasonably large files, GIT can be a great way to store documents, excel spreadsheets, photos, and even music. Obviously very large files will slow you down, so if you're working with 1GB+ files you probably need a better solution :)
How nice would it be though, to be able to easily go back to your work as it was before you made that mistake? How nice would it be to know that you no longer have to keep copy after copy of files, just in case. How nice would it be to know that your work is automatically backed up somewhere else just because you are putting it out there! There are many more benefits to source control than just the ones you get from managing file versions.
Of course for developers, GIT is one of the most (if not the absolute most) important VCSs available today. With the flexibility GIT offers, we can manage our files through various feature developments, as well as work in teams to make sure that multiple developers don't step on each other's toes.
This course will take anyone from the beginner level with GIT to quickly becoming a master of the most important parts of working with GIT. By the end of the course, you'll be the person everyone on your team asks for help with the tricky things that can happen, because you will be the one who is not afraid of GIT, and you'll have the tools and knowledge to either answer or find answers to the problems they are having!
On a final note, after the conference is over Friday, the beta sale for the course will also be over, so this is the last chance to get in on the beta-sale pricing. I hope to see you at the workshop or inside the course!