Sourcetree

Free graphical Git client from Atlassian for Windows and macOS, with commit graphs, diff views, staging and history tools.

sourcetreeapp.com
Sourcetree homepage screenshot

About Sourcetree

Sourcetree is a free graphical client for Git and Mercurial repositories, available for Windows and macOS. It lets users view commit history, compare changes, stage files and manage branches without using the command line. The homepage describes it as suited to both beginners and advanced users.

The client supports common repository tasks such as staging and discarding changes by file, hunk or line, stashing, cherry-picking between branches and interactive rebase. It also includes tools for Git Large File Support, Git-flow branching, submodules and searching commits within the application. The homepage lists tutorials for learning Git, and a Sourcetree Beta Program where users can try new features and give feedback. Enterprise deployment is listed for Windows only, through Sourcetree for Windows Enterprise.

Key features

  • Commit graphs and branch diagrams for viewing repository history
  • Staging and discarding changes by file, hunk or line
  • Stash, cherry-pick and interactive rebase tools
  • Support for Git Large File Support (Git LFS)
  • Git-flow branching support and submodule management
  • Local search for commits, file changes and branches
  • Remote repository search and cloning within the interface
Best for: Developers on Windows or macOS who want a graphical interface for Git and Mercurial repositories, including beginners who prefer not to use the command line.
Good for
  • Listed as free to download and use
  • Works with both Git and Mercurial repositories
  • Includes interactive rebase and Git LFS support
Watch out for
  • Listed only for Windows and macOS, not for Linux

Sourcetree at a glance

Type
Online tool
Pricing
Free
Platforms
Windows, macOS
Open source
Not stated
Last checked
Oct 8, 2026 · Online when checked
Listed
Oct 8, 2026

Sourcetree alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 6 alternatives

Gitnuro

gitnuro.com

Free open-source desktop Git client for Windows, macOS and Linux, with a commit graph, branching, staging and diff views.

FreeOpen source
5 alternatives

Git Extensions

gitextensions.github.io

Free open-source graphical Git client for Windows, with revision history, staging, branch operations and configurable development tools.

FreeOpen source

git-cola

git-cola.github.io

Free Python and Qt graphical Git client with staged and unstaged changes, diff review and a companion history browser.

FreeOpen source
5 alternatives

TortoiseGit

tortoisegit.org

Free open-source Windows shell interface for Git, with Explorer status icons and context-menu access to commits, diffs and history.

FreeOpen source

GitHub Desktop

desktop.github.com

Free open-source graphical Git client from GitHub for Windows and macOS, with file review, commits, branches and remote synchronization.

FreeOpen source
8 alternatives

Sourcetree comparisons

Featured in

A violet commit line branching into three document paths.8 sites
Best of

8 Best Free Git GUI Clients in 2026

I would start with GitHub Desktop for ordinary commits and pushes, then choose a deeper history tool when the project…

Updated Oct 2026

Popular in Developer Tools

Well-known listings from the same topic.

All 423

Sourcetree FAQ

Is Sourcetree free to use?
The directory lists Sourcetree as a free Git client from Atlassian for Windows and macOS.
Does Sourcetree support Mercurial as well as Git?
Yes. The homepage states that Sourcetree works with Git and Mercurial.
Can an organization manage Sourcetree installations centrally?
The homepage lists Sourcetree for Windows Enterprise, which is intended to install, update and manage Sourcetree at scale in a managed enterprise environment. This option is described for Windows.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing