Published by Mijingo

movie icon image

ExpressionEngine How-to Articles

Topics range from beginner to advanced, but are all born out of real world, professional, day-to-day use of ExpressionEngine. Need more information? Get training videos and ebooks on ExpressionEngine from Mijingo.

Getting Started with Git and Github

If you’re looking into implementing version control (what’s version control? A Visual Guide to Version Control) in your workflow, there are a few options out there. A popular and solid choice is Subversion (SVN), a free system that has one main repository on a centrally located server. It’s a great system and I use it for some of my personal projects and it’s our version control system for Airbag projects. Last summer I wrote about Subversion, and how it can improve how you collaborate on project, for A List Apart magazine.

A newer player is Git, a free and distributed version control system that doesn’t require a centrally located repository since the entire history of revisions are stored with each local copy. If you’re new to using version control, Git may be a great place to start. It’s easy to install on OS X, Windows or Linux and, if you need it, there’s a great repository hosting service called GitHub (you can find me and some of my EE add-ons on GitHub, too).

I’ve compiled a special EE Insider list of resources that will be helpful in learning more about Git and implementing it into your development workflow.

The Basics
Installing Git
Digging In
GitHub

Feel free to share any Git resources you may have bookmarked!

Posted on Mar 30, 2009

Filed Under: How-To, Web Development, Version Control,

Ryan Irelan
About Ryan Irelan

Ryan Irelan is the Technology and Development Director at Happy Cog, a web design and development firm. He is a noted ExpressionEngine expert, having created a wildly popular video training series on ExpressionEngine. Additionally, Ryan is the publisher of EE Insider, a well-known news and information site for the ExpressionEngine community. In his spare time, Ryan is the production director of A List Apart Magazine, which is one of the most popular ExpressionEngine-powered sites on the web. Recently, Ryan published a book on ExpressionEngine 2 called "ExpressionEngine 2: A Quick-Start Guide."