rebase
Copy pageRebases a worktree branch onto its saved base branch. If the branch does not have a saved local base branch, workrex rebases onto the configured main branch.
workrex rebase [name]Arguments
Section titled “Arguments”[name]: Optional worktree name or branch. If omitted, workrex detects the current worktree from the current directory.
What happens
Section titled “What happens”- Determines which worktree branch to rebase
- Reads the saved base branch recorded when the worktree was created
- Falls back to the configured main branch when the saved base is not a local branch
- Runs
git rebase <base>inside the worktree - Leaves the worktree, window, and branch in place
Remote workspaces
Section titled “Remote workspaces”For a workspace on a remote server, workrex sends your local base branch to the remote and runs the rebase there, committing as your local git identity. The agent keeps running. On a conflict, the rebase stops in the remote worktree: open the workspace and run git rebase --continue or git rebase --abort in its shell pane.
Examples
Section titled “Examples”workrex rebase user-authworkrex rebase