SourceTree
Free Git & Mercurial client for Windows or Mac. ![Freeware][Freeware Icon]
Sourcetree provides a graphical interface for interacting with Git and Mercurial repositories on Windows and macOS, allowing users to manage version‑control tasks without relying on the command line. The client displays branch structures, commit histories and and file changes visually, and supports operations such as staging, discarding, stashing, cherry‑picking, and interactive rebasing. It also integrates Git Large File Support, submodule handling, and Git‑flow workflows out of the box.
The tool is aimed at both newcomers who need a simple way to create, clone, and explore repositories and experienced developers who require detailed branching diagrams, commit search, and fine‑grained control over changes. By presenting repository information with a single click, it helps teams track progress and resolve conflicts more efficiently.
Sourcetree is distributed as freeware for the two most common desktop operating systems, offering a fully‑featured client that includes tutorials for learning Git concepts, visual status indicators, and direct push/pull capabilities to remote services.
Reviews
Loading reviews…
Similar apps

Version Control & Git
Vershd
The free for personal use effortless Git GUI, for Windows, Mac, & Linux. ![Freeware][Freeware Icon]
Version Control & Git
SourceGit
Git GUI client

Version Control & Git
SmartGit
Git client

Version Control & Git
GitHub Desktop
The official GitHub GUI.

Version Control & Git
SmartGit
Git client with support.

Version Control & Git
Fork
GIT client