Git Graph UI v1.0.0
Free desktop Git client for Windows. Everything runs locally — your repos stay on your machine.
Git graph — visual commit tree with branch lanes, live refresh, remote sync labels (ahead/behind/in sync), cherry-pick, revert, and branch actions from the graph.
Staging & commit — stage, unstage, discard files; discard-all with confirmation; Ctrl+Enter to commit.
Diff viewer — side-by-side hunks or full file, intra-line highlights, minimap, horizontal scroll.
Conflicts — Ours vs Theirs resolver; labels merge conflicts vs restored parked changes; reliable detection after pull.
Branches — checkout, create, delete, merge, rebase, reset. Drag-and-drop merge on the graph (merge, no-FF, rebase, FF-only).
Pull / merge / rebase with uncommitted work — changes are parked automatically and restored when done. Clashing new local files on pull are saved aside with a clear path.
Remotes — fetch, pull, push, stash. Push-rejected dialog: pull & rebase, pull & merge, force-with-lease, or hard force (with confirmations).
Stash — reminders to keep or discard parked work (per repo); safe discard when stash is the only copy.
Other — abort merge/rebase/cherry-pick; 8 themes; zoom shortcuts; SSH key picker; auto-update from GitHub releases.