A free Git & Mercurial client for Windows or Mac
Say goodbye to the command line – use the full capability of Git and Mercurial in the SourceTree desktop app. Manage all your repositories, hosted or local, through SourceTree's simple interface.
Why people like SourceTree
Add a one-liner


Companies using SourceTree
SourceTree integrates with

SourceTree's Features
  • Full-powered DVCS
  • Create, clone, commit, push, pull, merge, and more are all just a click away.
  • Review your outgoing and incoming changesets, cherry-pick between branches, patch handling, rebase, stash, shelve, and much more.
  • Use Git-flow and Hg-flow with ease. Keep your repositories cleaner and your development more efficient with SourceTree's intuitive interface to Git and Hg's 'branchy' development model.