Using Mullion

Git

Every project page has a Git tab: see what changed, commit, sync with the remote, and handle branches, history, stashes and conflicts.

The Git tab: staged, unstaged and untracked changes with a side-by-side diff of CheckoutController.php

Status and diffs

Committing

Syncing

Branches, history and stashes

Merge and rebase conflicts

During a merge, rebase or cherry-pick, a banner shows what's in progress and which files conflict. Fix the files, stage them, then press Continue (or commit, for a cherry-pick). Use Abort to go back to where you started.

Signing in to the remote

The panel can't answer a password or passphrase prompt. If a fetch, pull or push fails with a sign-in error, sign in once from a terminal; your credential helper or SSH agent remembers it after that.

Credentials in remote URLs are never shown in the panel.