So, you may have heard about a thing called Git and you were wondering more or less what it is and whether you would be able to use it for your own projects. Of course it’s not something new to those that know about it and for those that have been doing some open-source work. For the rest of us who come from more of a Microsoft world or even a Java one where we use tools like Team Foundation Server and Subversion, I’m hoping that you’ll find my new article called “Getting Started – Git” a bit more helpful in explaining what this thing called Git is. Since learning about Git and using Git, I’ve slowly started switching my stuff over to Git and even though I found it to be a bit tough to get use to when starting, I’ve come to realize that the benefits of using it outweighs the benefits of using some other tools.
As you’ve probably seen on this site, I have quite a few articles pertaining to Environments and the tools you can use to work well on all projects. Well… This is another one of those tools. What you will also be seeing in the coming months is how I start bringing these toolsets into the world I’m use to called Microsoft. As I’ve mentioned in some of my other articles, I’ve been trying to finish some articles that I’m hoping to publish on Code Project, which of course I’ll also have hosted here. Most of those articles will be on code written in .Net and what I would like to do is take those articles and their code and also do them in Java and Ruby, which will then hopefully give some of you non-Ruby and Java developers wanting to come into this space a bit of an advantage on how to get into it faster. I hope you enjoy the article and I also hope that you find some of the stuff in there helpful and useful to get you to understand Git and how to use it. In a subsequent article I’ll be combining Git and Git-Flow to give you a branching strategy that makes life a whole lot easier.