Simplicity and power in a beautiful Git GUI
Sourcetree simplifies how you interact with your Git repositories so you can focus on coding. Visualize and manage your repositories through Sourcetree’s simple Git GUI.
Simple for beginners
Say goodbye to the command line - simplify distributed version control with a Git client 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.
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. Works with Git and Mercurial.
Visualize your work and push with confidence. Stage and discard changes by the file, hunk or line.