Feature request: update the current main/master branch from the macOS app

Resolved 💬 1 comment Opened Mar 6, 2026 by DengYiping Closed Apr 11, 2026

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.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗