I’ve been meaning to look into Git for a while now and I’ve finally found some time to do so.
Git is a free & open source, distributed version control systemÂ designed to handle everything from small to very large projects with speed and efficiency.
I’ve been using SVN for some time and MS Visual SourceSafe before that. SVN was a big improvement over VSS and Git looks promising by claiming it’s faster than other revision control systems.
Working on a Windows machine made it a tiny bit harder to get Git up and running as it is developed for Linux. Luckily there are a lot of open source developers and some of them built MSysGit to have Git running on Windows in an easy way.
Another point is that a lot of developers have an SVN background and are switching to Git. As a result you can plenty of guides telling you how to use Git compared to SVN. The one I liked best is the “Git – SVN Crash Course” by Petr Baudis.
Obviously as Git is becoming more and more popular there are services popping up like Google code. GitHub for instance is one of them offering a variety of deals, from completely free to very large packages for businesses.
- Git Homepage: http://git-scm.com/
- MSysGit: http://code.google.com/p/msysgit/
- Git – SVN crash course: http://git.or.cz/course/svn.html
- Git User’s Manuel: http://www.kernel.org/pub/software/scm/git/docs/user-manual.html
- Git on Wikipedia: http://en.wikipedia.org/wiki/Git_%28software%29
- GitHub: http://github.com/