What is Sourcetree?
Sourcetree is Atlassian’s free graphical Git client for Windows and Mac. It helps inspect changes, commits and branches locally; repository hosting and any build or storage allowances belong to separate services.
Who is Sourcetree for?
Repository contributors who want a visual client for reviewing and organising local version-control work.
Choose the local review experience
Sourcetree presents repositories, commits and branches through a graphical interface. Atlassian’s Bitbucket tutorial demonstrates how a client and a hosted repository fit into a workflow.
Compare GitHub Desktop for another visual client. Review Bitbucket separately when choosing the hosting service.
Sourcetree features
The core capabilities to consider for your workflow.
- Visual branch and commit history
- Staging and change review by file, hunk or line
- Git LFS and repository-management workflows
Sourcetree pricing
Free desktop Git client
No client subscription is established by the reviewed free download offer. Budget separately for the repository host, user entitlements, build usage and storage required by the team.
Calculate the cost of your quote →Free access & evaluation
Atlassian offers Sourcetree as a free desktop Git client. Hosting, build and storage services are separate purchases or allowances.
Before you choose Sourcetree
Use the current Windows or Mac release for the intended environment.
The client does not replace repository hosting or remote access permissions.
Git LFS client support does not provide unlimited storage on the selected host.
Review exactly what will be committed
Plan an authorised disposable repository with two changed files and one change that should be left out. Inspect the diff and staging selection, then verify the local commit before deciding whether to publish it.
Agree branch naming, review and remote permissions with the team. Keep the desktop app’s capabilities separate from the host’s quotas and release controls.
Explore related software
Sourcetree FAQs
Is Sourcetree free?
Atlassian offers Sourcetree as a free Git client. Repository hosting and related service consumption are separate.
Which operating systems does Sourcetree support?
The official download page provides Windows and Mac releases. Check the current release requirements for the actual device.
Is Sourcetree the same as Bitbucket?
No. Sourcetree is a desktop client; Bitbucket provides repository hosting and related collaboration or build services.
Can Sourcetree stage only part of a file?
The product page describes staging changes by file, hunk or line. Review the intended selection before creating a commit.
Does Sourcetree Git LFS support include free unlimited hosted storage?
No such allowance follows from client support. Check the large-file storage and transfer terms of the repository host separately.



