Skip to main content

Working copy (File Status)

File Status is where you review and prepare local changes.

File Status overview

Change lists​

ListMeaningTypical actions
STAGED CHANGESReady for the next commitUnstage selected / all; discard
UNSTAGED CHANGESIn the working tree but not stagedStage selected / all; discard
CONFLICTEDUnmerged paths during merge/rebaseShown for awareness; resolve outside GIT DELTA today

Stage and unstage​

  • Use the checkbox on a row, or toolbar actions for selected files / all files
  • Multi-select with Ctrl (Windows) or Cmd (macOS), and Shift for ranges

Discard​

  • Discard from the list context menu or from the diff
  • Changes are discarded immediately; use the Undo toast when offered to restore via GIT DELTA’s recovery path

File list chrome​

ControlPurpose
Flat / TreeFlat list vs folder grouping
Filter / SearchSwitch mode; placeholders update with the mode
Change statsPie / +/- line counts and status icons
Diff-cached tickPrefetch indicator — the diff was prepared in the background

Selecting a file​

Selecting a file loads its diff in the viewer.

  • Staged selection → typically index (HEAD→index) style review with unstage actions
  • Unstaged selection → worktree diff with stage actions
  • Combined review (when enabled) shows staged + unstaged together in a read-oriented mode

Details: Diff viewer.

Local review extras​

On File Status you can also use:

Example workflow​

  1. Open File Status
  2. Stage the files (or hunks/lines) you want in the next commit
  3. Write a message in the commit dock — Committing
  4. Commit (optionally amend or push afterward)