Skip to content
Innesta
  • Features
  • Download
  • Pricing
  • Help
⌘K

Contents

Innesta Help

  • Getting started
    • Installing Innesta
    • The Innesta window
    • Opening your first repository
    • A basic workflow
  • Repositories
    • Opening a repository
    • Cloning a repository
    • Starting a new repository
    • The Projects list
    • The Playground
  • Working copy
    • The working copy
    • Colours and symbols
    • Staging changes
    • Staging hunks and single lines
    • Committing
    • AI commit messages
    • Amending the last commit
    • Discarding changes
    • Ignoring a file
  • Diff review
    • Reading a diff
    • Context, whitespace and the minimap
    • The Diff Review window
  • History
    • Browsing history
    • Searching history
    • Comparing commits
    • Reverting a commit
    • Blame
    • The commit graph
  • Branches and tags
    • Creating and switching branches
    • Switching with uncommitted work
    • The upstream branch
    • Merging
    • Rebasing
    • Deleting and restoring branches
    • Tags
  • Sync and remotes
    • Sync, and the three buttons
    • Pulling safely
    • Pushing
    • Force pushing
    • Remotes
    • SSH host keys
  • Conflicts
    • When a merge conflicts
    • The three-pane editor
    • Resolve Simple Conflicts
  • Stashes
    • Saving a stash
    • Restoring a stash
    • Reading a stash before you use it
  • GitFlow
    • Turning GitFlow on
    • Feature branches
    • Releases
    • Hotfixes
    • Versioning
  • GitHub and GitLab
    • Connecting a GitHub account
    • Connecting a GitLab account
    • Self-hosted GitLab and GitHub Enterprise Server
    • Pull and merge requests
    • Pipelines
  • Recovery
    • The safety net
    • Restoring a deleted branch
    • Undoing a discard or a reset
  • Settings
    • General settings
    • AI settings
    • Accounts and credentials
    • The command line tool
  • How do I…
    • How do I undo my last commit?
    • How do I stage only part of a file?
    • How do I change a commit message?
    • How do I find a commit that has disappeared?
    • How do I see who changed a line?
    • How do I move a change to another branch?
    • How do I get back a file I deleted?
    • How do I ignore a file that is already committed?
    • How do I work on two things at once?
    • How do I see what I am about to push?
    • How do I rename a branch?
    • How do I tidy up my branch before a review?
    • How do I resolve a conflict in my favour?
    • How do I remove a repository from the Projects list?
    • How do I open a repository from the terminal?
    • How do I use a different name or email for one repository?
    • How do I compare my branch with main?
    • How do I abandon a merge or a rebase?
    • How do I sign my commits?
    • How do I see a file as it was in an old commit?
  • Questions
    • Does Innesta change my repository?
    • Do I still need the command line?
    • What does Innesta not do?
    • Where does my data go?
    • What does Innesta need to run?
  1. Innesta Help
  2. GitFlow

GitFlow

Features, releases and hotfixes, on the branch names GitFlow expects.

  • Turning GitFlow on What initialising writes, where it writes it, and what to do about a repository that already has it.
  • Feature branches Starting, publishing and finishing a feature, on the branch names GitFlow expects.
  • Releases Cutting a release branch, and what finishing one does to production, the tag and integration.
  • Hotfixes A fix that goes straight to production, and back into integration behind it.
  • Versioning Where the suggested version number comes from, and how it reaches your manifest.
Innesta
Download Pricing Help
Privacy Cookies Terms Security Legal
© 2026 Innesta

Measurement cookies

Innesta uses third-party cookies to measure whether visits from our ads lead to a checkout or a purchase. They stay off unless you allow them. See the Cookie and Storage Policy.