Sourcetree
Sourcetree is a graphical client for visualizing and managing Git repositories on Windows and macOS.
What Sourcetree is
Sourcetree is a graphical client for visualizing and managing Git repositories on Windows and macOS. It also works with Mercurial. From its interface, users can create, clone, commit, push, pull and merge repositories, then stage or discard changes by file, hunk or line. The client supports Git Large File Storage, Git-flow branching, submodules, local commit search, interactive rebase, and remote repository search and cloning.
Sourcetree connects with Bitbucket Cloud, Bitbucket Server, GitHub, GitLab and VSTS, and is described as suitable for both beginners and advanced users. Its Windows Enterprise edition supports MSI deployment, silent installs and centrally managed updates; users can sign in with existing Bitbucket Data Center credentials without an additional account signup. The free plan includes the Windows and Mac desktop client for Git and Mercurial. Pull-request comments, approvals and repository access changes must be handled in the hosting service.
Good
- Works with both Git and Mercurial.
- Changes can be staged or discarded by file, hunk or line.
- Supports Git LFS, submodules and interactive rebase.
- Connects with several listed repository hosting services.
Watch out
- Available platforms are Windows and macOS.
- Pull-request comments and approvals require the hosting service.
- Older versions may no longer be supported by Atlassian.
Who it suits
Sourcetree suits Windows or macOS users who want a graphical interface for Git or Mercurial repositories. Its Enterprise deployment options may also suit organizations managing Windows installs centrally.
Verdict
Sourcetree puts common repository tasks and advanced Git operations in a desktop interface at no listed cost. Keep in mind that some collaboration tasks still belong in the hosting service.
Plans and prices
From Sourcetree's own pricing page, checked 2 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Windows and Mac desktop client · Git and Mercurial |
The facts
Each one read from Sourcetree's own pages, with the date it was checked.
What it does
- Branching
- Sourcetree includes Git-flow support for smart branching.checked 2 Oct 2026
- Change staging
- Sourcetree can stage and discard changes by file, hunk, or line.checked 2 Oct 2026
- Core operations
- Users can create, clone, commit, push, pull, and merge repositories through the interface.checked 2 Oct 2026
- Enterprise deployment
- The Windows Enterprise edition supports MSI deployment, silent installs, and centrally managed updates.checked 2 Oct 2026
- Enterprise sign-in
- Windows Enterprise users can use existing Bitbucket Data Center credentials without an additional account signup.checked 2 Oct 2026
- Git LFS
- Sourcetree supports Git Large File Storage for tracking large assets.checked 2 Oct 2026
- Hosting integrations
- Sourcetree connects with Bitbucket Cloud, Bitbucket Server, GitHub, GitLab, and VSTS.checked 2 Oct 2026
- Hosting-service limits
- Tasks such as pull-request comments, approvals, and repository access changes must be handled in the hosting service.checked 2 Oct 2026
- Older versions
- Sourcetree's download archive warns that older versions may no longer be supported by Atlassian.checked 2 Oct 2026
- Purpose
- Sourcetree is a graphical client for visualizing and managing Git repositories.checked 2 Oct 2026
- Repository features
- The product supports submodules, local commit search, interactive rebase, and remote repository search and cloning.checked 2 Oct 2026
- Support
- Atlassian provides Sourcetree documentation and directs users to the Atlassian Community for help.checked 2 Oct 2026
- Target users
- The product is described as helping both beginners and advanced users.checked 2 Oct 2026
- Version control
- Sourcetree works with both Git and Mercurial.checked 2 Oct 2026
Money
- Free plan
- Yeschecked 20 Sep 2026
The company
- Maker security
- Atlassian states that its products adhere to enterprise-level controls and policies aligned with international standards and that its security program includes independent audits and certifications.checked 2 Oct 2026
Alternatives to Sourcetree
- 1

SmartGit
Free planLinuxmacOSWindows7.8From $5 a month - 2

Gitnuro
Free planOpen sourceLinuxmacOSWindows7.8Free plan - 3
Fork
Free planmacOSSelf-hostedWindows7.6Free plan - 4

GitKraken Desktop
Free planLinuxmacOSWindows7.5Free plan - 5

GitHub CodeQL
Free planWebExtensionLinuxmacOS7.5From $30 a month - 6

GitButler
Free planLinuxmacOSWindows7.4Free plan
