GUIs and Terminal Tools

Choosing a Git GUI or Terminal Tool

Everything in this chapter ran on the command line, and every command still works whatever tool you add. A graphical client or a terminal UI earns its place by showing what text shows poorly: the shape of history, a diff you stage line by line, a conflict with three versions side by side. This section compares the common choices for September 2026. GitHub Desktop 29 , which is tied to one host, appears in GitHub.

Subsections