Source Tree simplifies how you interact with your Git repositories so you can focus on coding. You get to visualize and manage your repositories through Source Tree's simple Git GUI.
You can say goodbye to the command line - simplify distributed version control with a Git client and quickly bring everyone up to speed.
You can also review changesets, stash, cherry-pick between branches and more.
It comes with a fully-featured GUI that offers an efficient, consistent development process right out of the box. It works with Git and Mercurial.