Skip to content

Branch Management

FlowForge makes it easy to work with branches through a visual interface that supports both local and remote operations.

Viewing Branches

The Branches panel lists local and remote branches, grouped by scope. Toggle between Local, Remote, and All views using the scope selector. The current branch is highlighted and shown in the header.

Creating a Branch

Click New Branch in the toolbar, enter a name, and optionally choose a starting point. FlowForge creates the branch and checks it out in one step.

Checking Out

Double-click a branch or select it and press Enter to check it out. If you have uncommitted changes, FlowForge warns you before switching.

Merging

Right-click a branch to access the merge option. FlowForge performs the merge and reports the result. If conflicts occur, the Changes panel highlights the conflicting files so you can resolve them.

Deleting Branches

Select a branch and click Delete to remove it. FlowForge prevents deleting the currently checked-out branch and asks for confirmation before deleting branches that have not been merged.

Pinned & Recent Branches

Pin frequently used branches for quick access — they appear at the top of the branch list. FlowForge also tracks your recently visited branches so you can switch back without scrolling.

Remote Operations

Push a local branch to a remote, or delete a remote tracking branch, directly from the branch context menu. Fetch and pull operations keep your remote branch list up to date.