Commit with Confidence
Visualize your work and push with confidence. Stage and discard changes by the file, hunk or line.
Visualize your code
Seeing really is believing. Get information on any branch or commit with a single click.
Git and Hg on your desktop
A fully-featured GUI that offers an efficient, consistent development process right out of the box.
Join the SourceTree Beta Program
Want access to new features and improvements before they are in production? Sign up for the Beta program to try new features, provide feedback and engage with the SourceTree Team.
Sign up nowA free visual Git and Hg client for Mac and Windows
SourceTree simplifies how you interact with your Git and Mercurial repositories so you can focus on coding. Visualize and manage your repositories through SourceTree's simple interface.
A fully-featured client
The new Git status
Never miss a thing. Stay on top of your work and up to date with your code at a glance.
Visualize your progress
Detailed branching diagrams make it easy to keep up with your team's progress.
Git for Windows & Mac
Wield the power of Git and Mercurial on the two most popular operating systems.
Simple for beginners
Say goodbye to the command line - simplify distributed version control for your team and quickly bring everyone up to speed.
Powerful for experts
Perfect for making advanced users even more productive. Review changesets, stash, cherry-pick between branches and more.
Blog
Stay informed and keep up to date with all the latest SourceTree news and announcements.
Learn
Get started with SourceTree by following this tutorial and master Git and your projects in no time.
SourceTree is magic. Using the client instead of the command line makes it really easy for me to jump between branches and stay on top of what is happening with the codebase.
Thanks for downloading
SourceTree
To get started:
- Install and setup SourceTree
- Peruse our handy getting started guide
- Complete the SourceTree tutorial using Bitbucket