I'm Beginning to Get Git
February 15th, 2008
I saw a great presentation about Git by Rein Henrichs at Austin on Rails the other night. I’ve heard a lot about Git, but based on what Rein said, I finally and decided to give Git a try. So far I have been extremely impressed. So impressed, in fact, that I’ve migrated the Donor Tools repository to Git, and I haven’t looked back since.
One of the best little benefits is the fact that Git only puts one .git folder at the top-level of your project, unlike Subversion, which litters every folder in your project with a .svn directory. Nice. I’m also loving the ability to branch and merge without tearing a whole in the space-time continuum.
Git takes a little getting used to. It was created by some extremely smart people (namely Linus Torvalds, who also created Linux), so the inner workings are completely beyond the scope of my comprehension. (Thanks for trying to explain it though Rein.) One of the toughest things to wrap my mind around is how to push and pull branches from remote repositories. But even baby steps with Git are more powerful than Subversion, so I’m really looking forward to becoming more experienced with Git.
2 Responses to “I'm Beginning to Get Git”
Sorry, comments are closed for this article.
February 15th, 2008 at 05:44 PM
Hmm…interesting, I’ve heard about it but never really looked too much into it. I just recently started getting the hang of Subversion. Perhaps one day I’ll give Git a try.
February 15th, 2008 at 07:29 PM
Glad you enjoyed the presentation, Ryan. I’ll be posting the slides to my blog soon.