Here is a old talk on Git by Linus and also the intro to Git on github.com but the gist I got so far is
- Git Keeps a copy of ALL the files and ALL the versions locally unlike your other version control things like CVS, SVN , ClearCase which keep only the latest version locally
- Git is distributed version control System, so it has multiple servers instead of just one centralized server
- In Git each person can have as many branches as they want and work on it.Since merging is easy , you can have like a "main" branch and merge all verified changes into that branch
- This does not mean Git takes a whole lotta space, it is still probably less than what subversion takes to keep just the latest version of the files
- Since Git keeps everything on your disk it is super duper fast
- Since Git keeps everything on your disk you can do pretty much everything other than push and pull while you are offline
- Branching and Merging is very fast
I would have liked to have atleast completed my Ubuntu setup and Git setup today.But dumb fuckers and dumb fuck processes of corporate IT spoiled my mood a little and then I had a lengthy lengthy argument with the missus which took up a lot of my time :-(
No comments:
Post a Comment