GIT Work flow GIT Flow is a powerful source control solution that allows multiple features to be developed off of the main project. The diffidence between GIT and GIT Flow is swim lanes where master swim lane is release and development is features that have been completed. New features are put into their own swim lanes similar to branches. This makes it easy to see breakdown of product development and manage releases.

git-flow-timeline