I recently delivered a presentation on ** Why use GIT and leave CVS **. It covers various aspects where CVS is a total failure, thus stressing upon the need to change.

Then, I touched upon the history of Version Control Systems, show-casing how they have evolved over the time, and under which category do CVS and GIT fall.

With the staze set then, I covered some basic GIT commands, explained the GIT architecture, how it works under-the-hood and showed some GIT coolness.

Here is the presentation. Enjoy! :)

Feel free to use it, if you wish. You can find it @Prezi.

For more inforation, refer to: