git-flow is a popular workflow that extends the verbs available to git and helps handle moving changes between feature, development, release, hotfix, support, and production branches.
A workflow and a series of scripts for tagging and branching a development project that uses the Git distributed version control system. The original scripts haven't been updated in months, a repository with a more active development exists.