Skip to content
GitTree
Troubleshooting

A Git operation needs attention

When a merge, rebase, cherry-pick, revert or bisect stops partway, GitTree shows a banner such as Rebasing … onto …, step 3 of 7 and marks the tab rebase in progress. Most commands wait until it is finished: resolve any conflicts, then Continue, Skip the step, or Abort… to go back to where you started.

FreeUpdated

Works in GitTree Free: every local Git feature, once you are signed in.

On this page
  1. Before you start
  2. Where to find it
  3. Steps
  4. Expected result
  5. If something goes wrong
  6. Questions
  7. Related

Before you start

  • The repository is open and its tab says an operation is in progress.

Where to find it

  • The Operation in progress banner; the palette: Continue Operation, Skip Current Step, Abort Operation….
ActionmacOSWindows and Linux
The command palette⌘⇧PCtrl+Shift+P

Steps

  1. Read the banner

    It says what is happening, on which branch, and how many conflicts are left.

  2. Resolve conflicts

    Press Resolve and fix each conflicted file (Resolve conflicts).

  3. Finish or back out

    Press Continue when every conflict is resolved, Skip to drop this step, or Abort… to return to the state before the operation.

Expected result

The operation is finished or undone, and every command works again.

If something goes wrong

Git says a lock file exists, such as index.lock

Another Git program is working in this repository. Close it and try again; the Activity Log shows the full message.

Questions

Can I undo an aborted rebase?

Abort returns to where you started. For other recoveries, see Undo and redo.