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
    • Searching changed files
    • Staging changes
    • Staging hunks and single lines
    • Committing
    • AI commit messages
    • Amending the last commit
    • Discarding changes
    • Ignoring a file
    • Opening a file in your editor
  • Diff review
    • Reading a diff
    • Context, whitespace and the minimap
    • Finding text in a diff
    • The Diff Review window
  • History
    • Browsing history
    • Searching history
    • Comparing commits
    • Reverting a commit
    • Editing history
    • 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
  • Worktrees and agents
    • Worktrees
    • Creating a worktree
    • Reviewing a worktree's changes
    • Sending feedback to an agent
    • Merging a worktree back
    • Finishing and removing worktrees
    • Claude Code and Codex
  • 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
    • Jobs and steps on GitHub
  • Recovery
    • The safety net
    • Restoring a deleted branch
    • Undoing a discard or a reset
    • Restoring the original history
  • Settings
    • General settings
    • AI settings
    • Editor 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 squash commits together?
    • 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?
  • Git concepts
    • What is a commit?
    • What are branches and tags?
    • What is HEAD?
    • What is a merge?
    • What is a rebase?
    • What is a remote?
    • What is a stash?
    • What is a worktree?
    • Revert or reset?
  1. Innesta Help
  2. Worktrees and agents

Worktrees and agents

Several branches checked out side by side, for you and for Claude Code and Codex, and their work reviewed and merged back.

  • Worktrees Several branches of one repository checked out side by side, each in a folder and a window of its own.
  • Creating a worktree A branch name and Return: a new folder beside the repository, its own window, and optionally an agent already started in it.
  • Reviewing a worktree's changes A worktree's work against its base in the Diff Review, like a pull request that has not left the Mac.
  • Sending feedback to an agent Notes on the lines or files you want changed, collected beside the review and handed to the agent's session after you have seen exactly what goes where.
  • Merging a worktree back Integrate a worktree's work into its base, in the window that has the base checked out, and take the worktree away afterwards.
  • Finishing and removing worktrees Remove the worktrees whose work is merged in one reviewed step, and any other with a backup of what it held.
  • Claude Code and Codex Which worktree an agent is working in, what it is doing, and how to get to its session from the sidebar.
Innesta
Download Pricing Help
Privacy Cookies Terms Security Legal
© 2026 Innesta

Cookie settings

Analytics: Google Analytics measures visits, download clicks, checkouts and purchases, and which site or campaign they came from. Advertising: Google Ads and OpenAI measure which of our ads led to them. Both stay off until you allow them. See the Cookie and Storage Policy.