This is in response to a post by PJ Hyett (and would simply be a comment on that post if that were still possible). I have to disagree, I found git to have a much higher learning curve than svn (Subversion). However, it seemed to me like this added complexity was worth it for the myriad benefits over svn. Instead of “it’s not hard”, I’d say suck it up. It’s harder than svn, but it’s worth it!