Review file changes, make commits and manage Git branches from your desktop.
Free and open source (MIT licence per GitHub).

Developer tools
Stage changes, review diffs and manage Git branches from the terminal.
Stage changes, review diffs and manage Git branches from the terminal.
Ultra-fast keyboard-driven Git workflow tool with instant hunk staging, interactive rebasing, and branch navigation matching Sublime Merge's velocity. Fast terminal UI Git client for interactive staging, branch switching, merge conflicts, and commit management without paid graphical licenses.
Terminal interface (TUI) rather than a graphical window; requires familiarity with terminal keyboard navigation.
Each comparison covers the workflow described above, rather than every paid feature.