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.
- Select a point.
- Read the Preview: which branches move and where.
- 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.