Switching from Subversion to Git

created on 2011-06-14 20:20:31

For everyone switching from Subversion (SVN) to Git, just like me, here are a few links and tips that might come in handy while getting familiar with Git. First of all start reading the “SVN - Git crash course”. This small clear guide points out all the main differences between them and lists most of the SVN commands and their Git equivalents. Some commands look the same but differ quite a lot!

After getting a bit familiar about how Git works it might be a good idea to do some practice for yourself. Install Git on your machine and it’s also a good idea to create an account on github.com since many (public) repositories are hosted there. After that, try this tutorial about forking on help.gitub.com. It’s got some information about forking, branches and keeping your checkout up-to-date.

Now you should be familiar with the most of the Git basics. Use the free online “Pro Git” book as a reference and to get to know the most out of Git. It can be found here.

Also note the `git-svn` command for working with Git and SVN.