Skip to content
All docs

Git

BluePhoenix uses the git program installed on your computer, so your existing sign-in (SSH keys, credential helper) just works. BluePhoenix never asks for your password; if git needs one it will show an error instead of waiting.

Quick actions

Available from the dashboard card ⋯ menu, the project page, and the command palette:

Action What it does
Fetch Downloads new commits from every remote without changing your files. Refreshes the “to pull” count.
Pull Fetches and merges the remote branch into your current branch.
Push Uploads your commits. If the branch has no upstream yet, it is created on origin.
Stash changes Puts your uncommitted work (including new files) aside.
Apply last stash Brings the most recent stash back.

A toast in the corner shows the result or the exact git error.

The Git tab

Open a project and choose Git.

Changes

  • Every changed file is listed with a letter: M modified, A added, D deleted, R renamed, ? new, U conflict.
  • Tick the box to stage a file, untick to unstage. Stage all and Unstage all do it in bulk.
  • Click a file name to see its diff.
  • Write a message and press Commit, or Commit & push. Press Generate to let AI write the message from your staged changes.

Branches

  • See local and remote branches with their last commit.
  • Create & switch makes a new branch from where you are.
  • Switch checks out a branch (remote branches get a local tracking copy).
  • More → Merge … into current merges a branch into the one you are on. If it conflicts, resolve the files in your editor, or use Abort merge.
  • More → Delete branch removes a local branch.

History

The latest commits. Click one to see its full change. Load more goes further back.

Stashes

Create a stash or apply the latest one, and see the full stash list.

Not a git repository?

The Overview and Git tabs offer git init for folders that are not under git yet.