Undo

Every operation that changes your repository goes on a timeline: commits, merges, rebases, pulls, checkouts, resets, stashes and branch deletions.

Undo the last thing

Press ⌘Z (Edit › Undo) to undo the last Git operation. While you type in a text field, it undoes the typing instead.

Go back further

Open Undo History (⌘5) to see the timeline.

  1. Select a point.
  2. Read the Preview: which branches move and where.
  3. Choose Restore this state.

Your uncommitted changes are kept. Operations made outside Ramo appear greyed, from Git's own log.

Commits that leave a branch stay recoverable for 30 days.