Follow along as I learn all about Git, a revision control system, and begin implementing it for all our company’s projects, on the Windows operating system.

This is the first installment of the series.

Up until now, we’ve been using subversion as (centralized) revision control system – a.k.a version control, source control or source code management, together with TortoiseSVN as we’re on Windows.

I knew that we weren’t using subversion correctly, as we had never once created a branch. Shocking, I know. But we had more important things to spend our time on, and the way we had been using it was enough for then. So I recently started looking into how to use subversion properly. I was looking around for other solutions as well, especially as subversion is pretty darn slow. Which ultimately led me to Git, a very popular distributed (in contrast to centralized) revision control system created by Linus Torvalds, the Jedi behind Linux.