- How to track your Joomla! project with Git | Development | How-Tos
- A successful Git branching model » nvie.com
Each developer pulls and pushes to origin. But besides the centralized push-pull relationships, each developer may also pull changes from other peers to form sub teams. For example, this might be useful to work together with two or more developers on a big new feature, before pushing the work in progress to origin prematurely.