git-flow – high-level repository operations

git-flow is a collection of Git extensions to provide high-level repository operations for Vincent Driessen’s branching model.

This is a git branching and release management workflow that helps developers keep track of features, hotfixes and releases in bigger software projects.

git-flow is a wrapper around existing git commands, so the init command doesn’t change anything in your repository other than creating branches for you.

git-flow has become hugely popular.

Features include:

  • Work on multiple features at the same time by using feature branches.
  • Versioned releases.
  • Hotfixing production code.

Developer: Vincent Driessen
License: 2-clause BSD license

Return to Git Tools Home Page

Share this article