GitFlow Helper – A Modern and Complete Git Flow Implementation for IntelliJ

UPDATE: It’s out https://plugins.jetbrains.com/plugin/30207-git-flow-helper

I created GitFlow Helper because most existing Git Flow plugins for IntelliJ were either outdated or implemented alternative workflows that deviated from the original Git Flow model. I needed a clean, predictable, and fully compliant Git Flow experience inside the IDE — so I built one.

https://github.com/walterdvalle/gitflow-helper

It is stil in beta. Soon I will publish it in marketplace. If you’re looking for a clean, modern, and fully integrated Git Flow implementation inside IntelliJ, give it a try.

GitFlow Helper provides a complete implementation of the classic Git Flow model, built around a structured branching strategy using:

  • A persistent main branch

  • A persistent develop branch

  • Dedicated branches for features

  • Dedicated branches for releases

  • Dedicated branches for hotfixes

  • Automatic tag generation during releases and hotfix finishes

:rocket: Core Features

:wrench: Git Flow Init

Initialize Git Flow directly from IntelliJ.
You can configure all initial parameters, including branch naming conventions and prefixes, ensuring the workflow fits your project’s standards from the start.

:herb: Feature Branches

  • Create a new branch for each feature

  • Automatically base it on develop

  • Finish features with proper merging back into develop

  • Keep your history organized and predictable

:package: Release Branches

  • Create release branches from develop

  • Finalize releases with:

    • Merge into main

    • Merge back into develop

    • Automatic tag creation

  • Maintain a clean production history

:fire: Hotfix Branches

  • Create hotfix branches directly from main

  • Finish hotfixes with:

    • Merge into main

    • Merge back into develop

    • Automatic tag generation

  • Quickly patch production while keeping branches synchronized

:repeat_button: Free Branch Navigation

Seamlessly switch between:

  • Local branches

  • Remote branches

The plugin makes it easy to move across your Git Flow structure without friction, keeping development fluid and fast.

:light_bulb: Built-in Context Help

Every menu action includes a helpful description displayed in the IntelliJ footer.
This makes the workflow self-explanatory and reduces mistakes, especially for teams adopting Git Flow for the first time.

GitFlow Helper stays faithful to the original Git Flow philosophy while integrating naturally into the IntelliJ user experience.

This is an ongoing project and a work in progress. I actively welcome feedback, suggestions, and contributions to improve the plugin and make it even more useful for the community.

If you’d like to propose enhancements, report issues, or contribute to the development, feel free to visit the repository: