Git is a feature-rich system, and has entire books documenting its uses. Unless you're creating a project as large and complex as the Linux kernel, however, you probably won't need to understand everything that Git can do.
This recipe demonstrates some typical approaches to using Git for managing a small project.
You will need to have your Git repository set up, with your project already committed into it. You will need to have set up a remote repository on the CMS Made Simple Developer's Forge. For the sake of this recipe, we'll say we're working on a mapping module, that has the UNIX name "ajaxmaps", and we're just starting the development of version 1.1 of the module.