Getting to Grips with Git
Since this is my first article for Viget Extend, I’ve decided to start with a short introduction. My name is John Dyer and I joined Viget at their Durham, NC, office as a development intern in July. Since then I’ve been working full time on SpeakerRate, an in-house Pointless Corp project. Although I was relatively familiar with Rails and had been using it on and off for a couple of years, this was my first time working on a large project. Needless to say, I’ve learned a lot.
Any project that has multiple developers, designers and others working on it at any given time needs some system of version control so that changes don’t quickly turn into a pile of meaningless nothing, causing confusion and conflicts within the application and amongst the developers themselves. When it comes to Ruby on Rails projects, Git seems to be the VCS (version control system) of choice. Like many other tools commonly used in the Ruby community, Git was familiar to me, but I hadn’t had much practice with it. Using Git on a daily basis over the last couple of months, I have amassed a collection of techniques, tips, and tools that have made version control with Git a breeze.
