git vs. mercurial

At work, we use hg and to be frank, I haven’t really got the hang of using it well. I’ve recently started using git for my own work and I’m loving it.

I chose git because

  • github seems to be a nice place to hang around, as compared to bit-bucket.
  • org-mode uses git and I need to learn to use git, if I intend

contribute anything to org-mode.

But after using git for a month or so, I’m totally loving using git. The way it handles merges is awesome. People go gaga over it’s speed.

But for me, it’s the way it handles branches. I can have any number of branches on my machine, while pushing only changes in the master branch, upstream. I can easily merge changes from one branch to another. After putting up a lot of fight, I couldn’t make hg do this. Not as well as git does it!

I’ve now decided to convert my personal repositories to git.

This blog post shows how to.

Feel free to tweet to me or send me an email with your comments.
Want a weekly digest of these blog posts?