Sunday, May 8, 2011

git quick start guide

I can almost certainly assert that Emacs has been the best piece of open source software, for that matter, the best software I have ever used. The reasons are simple. Emacs in itself is simple, it just does the jobs right, it isn't troublesome. Some one somewhere has foreseen things which you would want in an editor and when you look out for that one thing you miss badly, you find it and it works awesome. Alongside Emacs, I started using this piece of open source software git.

Git is a version control software tool and was implemented by Linus Torvalds. I must say git has been as wonderful as software as emacs. My tryst with version control starts from using a commercial  Clearcase to an open source CVS, to a seemingly meaningless SVN to an ideal tool git. Apparently, any piece of open source software is almost always written by geeks for geeks and there is a lot of "meaningful" documentation underneath. And for many of the "just-get-the-job-done" people, I  think, this is the crux of the problem. There is no "next-click-next-click" tool flow. We all grew up playing "space commander" on "windows" you see.

To make things easier, to get as many people use git instead of svn, I thought, I should list down a quick start guide to moving from svn to git. There are numerous amounts of git tutorials on the net which are far more detailed and far more interesting. So this is by no means undermining the effectiveness and the content of all such documentation. This is not a detailed user guide, it's just a quick start guide, which lets you start with changing things.


Cheers 
Ghanashyam

No comments:

Post a Comment