Branch and remotes
Fetch, pull, push, and branch switch for the workspace you have open. Desktop puts branch switching on Overview; Mobile puts it on the Git tab.
Where it differs
Desktop
Mobile
Switch
Choosing a local branch switches to it. Choosing a remote-tracking branch checks it out and creates a local tracking branch when needed.
Create
A
+control opens a field to create a branch from the current HEAD.Fetch, Pull, Push
Force push is a confirmed
--force-with-leaseaction, not an unconditional overwrite. On Mobile it is offered only after a rejected push, not as a toolbar button. Pull defaults to fast-forward only; if the histories have diverged, Agent-Up reports that instead of Git's raw abort text.
Switching refuses to run when Git itself would refuse, such as when the worktree has conflicting changes.