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

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
- Listed as free to download and use
- Works with both Git and Mercurial repositories
- Includes interactive rebase and Git LFS support
- Listed only for Windows and macOS, not for Linux
Sourcetree at a glance
- Website
- sourcetreeapp.com
- Category
- Development › Developer Tools
- Type
- Online tool
- Pricing
- Free
- Platforms
- Windows, macOS
- Open source
- Not stated
- Last checked
- Oct 8, 2026 · Online when checked
- Listed
- Oct 8, 2026
Guides for Developer Tools
Sourcetree alternatives
Tools and sites you could use instead, ranked by how closely they match.
Free open-source desktop Git client for Windows, macOS and Linux, with a commit graph, branching, staging and diff views.
Free open-source graphical Git client for Windows, with revision history, staging, branch operations and configurable development tools.
Free Python and Qt graphical Git client with staged and unstaged changes, diff review and a companion history browser.
Free open-source Windows shell interface for Git, with Explorer status icons and context-menu access to commits, diffs and history.
Free open-source graphical Git client from GitHub for Windows and macOS, with file review, commits, branches and remote synchronization.
PandasGUI provides a graphical interface for viewing and working with Pandas DataFrames.
Sourcetree comparisons
Featured in
8 sites8 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…
Popular in Developer Tools
Well-known listings from the same topic.
Sourcetree FAQ
Is Sourcetree free to use?
Does Sourcetree support Mercurial as well as Git?
Can an organization manage Sourcetree installations centrally?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













