Docs
Release notes and feature write-ups from GitLane, the native visual git client.
- Docs
Accounts authenticate, identities author
Sign into forges per remote; commit as a pinned name and email in the repository’s local git config. The two never feed each other.
- Docs
Search history in the app
Highlight matches in place, search the whole repository with pickaxe, and jump refs from the branch navigator — this is not the site header search.
- Docs
File history, blame, and compare
Follow one file through renames, attribute every line, and diff any two refs — all read-only through libgit2.
- Docs
Preview destructive actions, then recover
Reset, delete, discard, and force-push show the exact commits or files that would fall away — Recover browses the reflog when something still slips through.
- Docs
Worktrees, stashes, and tags
Give each agent its own checkout, stash by commit id, and run a real PTY terminal in the open worktree.
- Docs
Settings panels and what they change
Accounts, identities, in-app agents, terminal agents, prompts, appearance, shortcuts, and the updater — eight panels in three groups.
- Docs
Keyboard shortcuts
Cmd on macOS, Ctrl on Windows and Linux. Settings lists every binding for the platform you are on.
- Docs
Updates and release channels
GitLane checks GitHub Releases for a newer signed build. Stable tracks non-pre-releases; beta includes them.
- Docs
Build GitLane from source
bun, the pinned Rust toolchain, and your platform's Tauri dependencies — then tauri build, not bun run dev alone.
- Docs
How GitLane is put together
A Rust core and a React frontend, bridged by Tauri IPC. Reads use libgit2; writes shell out to your real git binary.