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: