# Oskuvi Flow for Git

> Oskuvi Flow for Git adds git-flow to the Git menu of IntelliJ IDEA and other JetBrains IDEs: features, releases and hotfixes in one action, with no push, force or rebase.

Source: https://npcoding.ca/products/oskuvi-flow-for-git/
Last updated: 2026-10-22

Puts the git-flow branching model into the Git menu of JetBrains IDEs: start and finish a feature, a release or a hotfix with one action.

## Product facts

- **Type:** JetBrains IDE plugin
- **Status:** Live on JetBrains Marketplace (https://plugins.jetbrains.com/plugin/35132)
- **Works in:** JetBrains IDEs with Git support, 2025.1 or later
- **Licence:** 7-day free trial, then a paid licence
- **Vendor:** Oskuvi, by NPCoding
- **Vendor page:** https://plugins.jetbrains.com/vendor/npcoding

## What it does

Oskuvi Flow for Git puts the steps of the git-flow branching model into the Git™ menu of the editor: start and finish a feature, a release and a hotfix, each with one action.

Start Feature makes feature/<name> from develop and switches to it; Finish Feature merges it into develop and deletes it. Finish Release merges into the main branch, tags it with the version, merges back into develop and deletes the release branch. Every merge keeps a merge commit, and it works with main or master.

It never pushes, never forces, never resets, never rebases, and never deletes a branch that isn't merged. It runs plain Git commands through the editor's own Git support and doesn't need the git-flow command-line tool.

## Who it's for

- Teams that use the git-flow branching model.
- Developers who want git-flow inside the IDE without installing the command-line tools.

## Key features

- **Set Up Branches:** Makes the develop branch from your main branch when it is missing.
- **Features, start to finish:** Start Feature and Finish Feature, each one action.
- **Refuses before it changes anything:** Uncommitted changes, an open merge or a branch that already exists: each refusal is a sentence that says why.
- **Releases and hotfixes:** Start and finish a release or a hotfix, with a tag on the main branch.

## Frequently asked questions

### Is it free to use?

It has a 7-day free trial; after that it needs a licence. The price is on the plugin's JetBrains Marketplace page.

### Does it push my branches?

No. Sending your branches and tags to a server stays your own step, with the editor's Push.

### What happens when a merge stops on conflicts?

Nothing is rolled back and nothing is deleted. You are told which steps were done, where you stand, and that you can resolve and commit or abort the merge.

### Can I change the branch names?

Not in this version. It uses the usual names: develop, feature/, release/ and hotfix/.

## Related products

- [Oskuvi Server Launcher](https://npcoding.ca/products/oskuvi-server-launcher/): Run and debug a web application on your own WildFly® application server from a run configuration, in IntelliJ IDEA's free edition too.
- [Oskuvi Code Metrics](https://npcoding.ca/products/oskuvi-code-metrics/): Measures the Java code you select and shows where it has grown hard to follow: per method, per class and per package.
- [Oskuvi Coordination Browser](https://npcoding.ca/products/oskuvi-coordination-browser/): Look into an Apache ZooKeeper ensemble without leaving the editor: the tree of nodes, their data and state, and careful changes.

## Built by NPCoding

Want releases that are controlled and repeatable? We build delivery pipelines and run releases.

- [DevOps & Managed Operations](https://npcoding.ca/services/devops-managed-operations/): Delivery pipelines, infrastructure, monitoring, recovery and application operations, plus model and agent operations where relevant.

*Git and the Git logo are either registered trademarks or trademarks of Software Freedom Conservancy, Inc., corporate home of the Git Project, in the United States and/or other countries. Oskuvi Flow for Git is not affiliated with the Git Project or with the makers of the git-flow tools.*

---

NPCoding · AI-powered software & app development · Toronto, Canada · support@npcoding.com · https://npcoding.ca/contact/
