Skip to content

Getting started

What GitLane is, what it needs, and what to try first.

Updated View as Markdown

GitLane is a visual git client for macOS, Windows, and Linux. It shows your repository as a swimlane commit tree, lets you drag one branch onto another to merge or rebase it, stages changes down to the single line, resolves merge conflicts in-app, and reviews pull requests on GitHub, GitLab, and Bitbucket without leaving the window.

The GitLane swimlane commit graph

The two ideas worth knowing up front

Your real git does the writing. Every commit, merge, rebase, push, and stash runs through the git binary already on your PATH. Your hooks, credential helpers, commit signing, and .gitconfig all apply exactly as they do in a terminal. Reads go through libgit2 instead, for speed.

The view is always live. A filesystem watcher keeps the app in sync when you commit, check out, or stage from a terminal. There is no refresh button because there is nothing to refresh.

Install

Pick a package for your platform and get past the first-launch warning. Install →

Requirements

What GitLane needs on your PATH, and what unlocks the optional features. Requirements →

First run

Open a repo, read the graph, and make your first commit. First run →

Free software

GitLane is released under GPL-3.0-or-later. You may use, study, modify, and redistribute it; distributed derivatives must stay under the GPL with complete source. The GitLane name and logo may be protected as trademarks — the GPL grants copyright permissions, not trademark rights.

Navigation

Type to search…

↑↓ navigate↵ selectEsc close