This screencast (use Firefox to view the screencast) provides an overview of the Git version control system. There are 3 features of Git that are especially interesting:
- many repositories (vs. one large repository)
- distributed development
- cheap branches
The fundamental driver for better tools is increasing system complexity. More and more we are required to manage and integrate more third party software, work in distributed teams, and more effectively re-use the software we do have. Git is a tool that helps you accomplish these goals.