GitTower GitFlowNext 2.0.0

A modern reimplementation of git-flow.

  • By GitTower
  • Open Source
  • Updated Aug 9, 2026
Download for Windows

About GitTower GitFlowNext

A modern reimplementation of git-flow in Go that offers greater flexibility
while maintaining backward compatibility with the original git-flow and git-flow-avh.

What's new in 2.0.0

Added
- Shared, committable configuration: init --shared writes the git-flow setup to a .gitflow file at the repository root and copies it into local config, so a team's branch model can live in the repository instead of every clone
- --shared on every config add, edit, rename, and delete verb edits the shared .gitflow file and re-syncs local config
- config sync copies .gitflow into local config, and config status reports drift between the two (exit code 6 when they differ)
- A fresh clone carrying a .gitflow is offered activation on first run — prompted when interactive, applied automatically with gitflow.shared.autoInit, and topic branch types declared only in the shared file get working commands before activation
- Shell tab completion for both the git-flow and git flow invocations, covering bash, zsh, and fish
- init --init creates the repository when run outside one, with an interactive prompt offering the same when the flag is absent; the new repository's initial branch is the resolved git-flow trunk rather than init.defaultBranch
Changed
- Breaking: git flow version now prints 2.0.0 (git-flow-next) instead of git-flow-next version 2.0.0, so the first whitespace-separated token is a bare version number as tooling written against git-flow-avh expects. Scripts matching the old string must be updated
- Release archives now contain a plain git-flow / git-flow.exe binary instead of a version- and platform-suffixed filename, so it works as the git flow subcommand without renaming after extraction
Fixed
- Boolean git-config values now follow git-config(1) rules: yes, on, and non-zero integers are truthy and matching is case-insensitive. Previously only the literal true counted, so a setting like git config gitflow.release.finish.push yes was silently a no-op
- config edit no longer resets boolean settings that were not passed, so editing one field can no longer silently clear an unrelated one such as autoUpdate
- Interactive init now stores entered branch prefixes verbatim instead of appending a slash, so answering feature_ produces feature_login rather than feature_/login
- Hooks and filters run from a linked worktree now resolve a relative gitflow.path.hooks or core.hooksPath against that worktree and execute with it as their working directory, instead of pointing at the main checkout
- Commands run outside a git repository now report a git error suggesting git init (exit code 3) instead of a git-flow-not-initialized error steering to git flow init …

Full release notes »

Technical details

PublisherGitTower
Version2.0.0
Release date2026-08-09
LicenseBSD 2-Clause
Installer typezip
Architecturex86, x64, arm64
Package IDGitTower.GitFlowNext

Install GitTower GitFlowNext from the command line

Install with Windows Package Manager
winget install --id=GitTower.GitFlowNext -e
Update to the latest version
winget upgrade --id=GitTower.GitFlowNext -e
Uninstall
winget uninstall --id=GitTower.GitFlowNext -e

gitgit-flowgit-flow-nextgitflow

GitTower GitFlowNext version history

  • 1.2.0
  • 1.1.0
  • 1.0.0
  • 0.1.1

Frequently asked questions

Is GitTower GitFlowNext free?

Yes. GitTower GitFlowNext is free and open-source software released under the BSD 2-Clause license.

What is the latest version of GitTower GitFlowNext?

The latest version is 2.0.0, released on Aug 9, 2026.

Is it safe to download GitTower GitFlowNext?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 66d8808f977c498d505841ade0c44c3aae6256419c0e06f3afd82cb38f573b7f.

Which Windows versions does GitTower GitFlowNext support?

GitTower GitFlowNext runs on Windows and is available for 32-bit (x86), 64-bit (x64), ARM64 systems.

How do I uninstall GitTower GitFlowNext?

Open Settings › Apps › Installed apps, find GitTower GitFlowNext and select Uninstall. From the command line, run winget uninstall --id=GitTower.GitFlowNext -e.