Feature request: update the current main/master branch from the macOS app
Summary
Please add a way in the macOS app to update the currently checked-out default branch (main / master) from within the UI.
Problem
The app exposes branch-related workflows like checking out branches, creating branches, pushing, and opening pull requests, but I could not find a clear action to update my local default branch from the remote.
Right now, if I want to refresh main / master to the latest remote state, I have to leave the app and run git commands manually.
Proposed solution
Add a branch action such as:
- Update branch
- Pull latest from origin
- Sync with remote
For the current default branch, this could:
- fetch from the remote
- fast-forward when possible
- optionally support pull vs rebase, or prompt for the preferred strategy
Suggested UX
- Show whether the current branch is behind the remote
- Warn when there are uncommitted changes before updating
- Handle conflicts with a clear error state and recovery guidance
- Make the action easily discoverable from the branch UI / footer / menu
Why this would help
This would keep the local default branch up to date without leaving the app, which is especially useful before creating a feature branch or starting local work.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗