---
title: SourceTree Reviews
meta_title: 'SourceTree Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 376 reviews by the users' company size, role or industry
  to find out how SourceTree works for a business like yours.
aggregate_rating:
  rating_value: 4.3
  review_count: 376
  scale: '5'
date_modified: '2026-07-12'
parent_category:
  name: Source Code Management
  url: https://www.g2.com/categories/source-code-management
---

# SourceTree Reviews
**Vendor:** Atlassian  
**Category:** [Version Control Clients](https://www.g2.com/categories/version-control-clients)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 376
## About SourceTree
SourceTree simplifies how you interact with your Git and Mercurial repositories so you can focus on coding. Visualize and manage your repositories through SourceTree&#39;s simple interface.




## SourceTree Reviews
  ### 1. Lightweight and Effective Source Control

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gary M. | IT Programmer & Report Specialist, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 28, 2022

**What do you like best about SourceTree?**

SourceTree has a very lightweight interface overall. Git can be challenging to wrap your head around, and command-line can be intimidating, especially for new developers. SourceTree does an excellent job of providing a visual basis for how source control works.

**What do you dislike about SourceTree?**

Their menus don't offer the best context options, at least on the macOS version. Sometimes when I'm working in a hotfix, it will let me take actions that inadvertently mess up my working environment. Their "yours" vs "theirs" merge logic can be a little confusing when you are bringing a feature branch down into a remote environment and dealing with merge conflicts from multiple sources.

**Recommendations to others considering SourceTree:**

SourceTree is a great free option. It has a low ramp-up time, a clean UI, and it does everything our team needs out of the box.

**What problems is SourceTree solving and how is that benefiting you?**

SourceTree allows us to have multiple developers working on a single code base in tandem, without fear of overwrites or lost code. It provides us with the basis to deploy code to both our primary and development environments. These abilities give our company a great deal of confidence in what we do and how we do it.

  ### 2. Better if you prefer GUI over CLI

**Rating:** 3.0/5.0 stars

**Reviewed by:** Manikandan B. | Senior Frontend Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 21, 2022

**What do you like best about SourceTree?**

I like the way sourcetree shows the branches and the origin of each branch. It gives a very good idea for maintaining multiple branches with sourcetree. Very user friendly

**What do you dislike about SourceTree?**

There's no real benefit other than being a GUI tool. For a experienced software engineer, sourcetree will not be much useful, since he'll better off with command line

**What problems is SourceTree solving and how is that benefiting you?**

In the early days of my career sourcetree helped very much to understand the git workflows. Source tree also help in managing remote and local branches with ease.

  ### 3. Sourcetree good tool for Git

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jaime David M. | software enginner, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 05, 2022

**What do you like best about SourceTree?**

I like sourcetree because it has a great intuitive interface for most git commands and is easy for users to configure.

**What do you dislike about SourceTree?**

One of the biggest disadvantages is the time it takes to start, there are even some functions (like stash) that take time unlike other GUI

**What problems is SourceTree solving and how is that benefiting you?**

The biggest advantage is that I don't have to remember all the git commands, besides that it's a pretty friendly and configurable interface

  ### 4. Great UI for git, could become more User Friendly

**Rating:** 4.0/5.0 stars

**Reviewed by:** Eric L. | Technical Product Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 14, 2022

**What do you like best about SourceTree?**

Using a UI to control GIT is significantly better than CMD. Plus, its excellent that it connects to other Atlassian products like JIRA. I know it works with github as well.

**What do you dislike about SourceTree?**

It could be a bit more user-friendly. I find it a bit clunky. Plus, I have an error where I need to log in every time. Other issues are that i would like to see further integrations.

**Recommendations to others considering SourceTree:**

If you have trouble trying to use the command line for git. It makes sense to work with a GUI. I find that source tree works well, specifically if you are working in the Atlassian environment with bitbucket. I have not tried it, but I know it works with mac and has a GitHub integration.

**What problems is SourceTree solving and how is that benefiting you?**

We use Source Tree for source control on a Windows machine. It integrates nicely with JIRA which is very helpful. I find that the command line interface is muchmmore difficult that a gui

  ### 5. SourceTree is a great Git visualization tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sean B. | Senior Web Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 25, 2021

**What do you like best about SourceTree?**

SourceTree is great at visualizing your branches, commit history, tags, and other actions that you perform on Git. I do a lot of command-line processing with Git, and Git's built-in feature to visualize the branches and history is adequate but basic. SourceTree gives a great overall view of the entire commit history, as well as allowing you to see a snapshot of the project state just by selecting a point in time.

**What do you dislike about SourceTree?**

Trying to do basic commands such as branching and merging can be a little tricky at first until you get the hang of it. I tried managing a repository solely with SourceTree, and I ended up using SourceTree for visualization and command-line Git for executing most processes.

**Recommendations to others considering SourceTree:**

Use it! SourceTree appears a little daunting at first, but it's a great tool to help you manage your Git/Github repositories.

**What problems is SourceTree solving and how is that benefiting you?**

The main problem I try to solve is managing a Git/Github repository using SourceTree. As the project grew and more developers were added, it seemed a little tricky to keep track of the status of some branches and commits. SourceTree helped me figure out the state of the project at a given moment and helped me fix the issues I ran into.

  ### 6. Best Git GUI Software used so far

**Rating:** 4.0/5.0 stars

**Reviewed by:** Abhishek T. | Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 31, 2021

**What do you like best about SourceTree?**

I have tried many other solutions like BitKeeper, Smart git, etc. But the options that the source tree provides are far better than the others. Its auto git flow feature in which it creates develop and master branches for production and development environments, is impressive. It also supports multiple version control systems such as bit bucket, GitLab's, Github, etc. We can add multiple accounts, and switching between them when pulling and pushing requests is a breeze.

**What do you dislike about SourceTree?**

It fulfills its job very well but sometimes source tree version updates are a bit difficult. It makes my system unresponsive for a while. But from last few updates, its not hanging up and do its work very well.

**Recommendations to others considering SourceTree:**

The source tree is a product of Atlassian, and they also provide bitbucket as their version control system. It will be much comfortable to use if your primary used git versioning system is bitbucket due to their exceptionally well compatibility.

**What problems is SourceTree solving and how is that benefiting you?**

Using source tree, I am managing my code version and differentiating between development and production environments setup. Previously, it is much difficult for me remembering git commands that I need to execute on command line interface, but now I can do those complex commands work by clicking here and there in the source tree software easily.

  ### 7. Excellent BRanching Strategy Visualizer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Debayan P. | IT Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 23, 2021

**What do you like best about SourceTree?**

The way it looks and feels. The user interface, the color-coding of all the branches is just excellent. It's very hard otherwise to differentiate the branches in GIT. And so easy to Change branches and create branches.

**What do you dislike about SourceTree?**

I only dislike how it cannot tell what the parent branch of a feature branch is.
The way it can be made better is by giving full detailed instruction of when the branch is created and from which parent.

**Recommendations to others considering SourceTree:**

It's an easy-to-use GIT Branching strategy tool with everything inbuilt from resolving conflicts to merging branches, to cherry-pick, to creating and deleting branches. Very visually attractive.

**What problems is SourceTree solving and how is that benefiting you?**

When you can see a visual representation of the branches, then it becomes easier to create and delete branches—also no need to remember the codes of GIT.
Our Teams' productivity increases manifolds because with Sourcetree, people were reluctant to use CommandLine GIT.

  ### 8. Best Free Source-Control App On The Market

**Rating:** 5.0/5.0 stars

**Reviewed by:** Josh M. | Website Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 03, 2022

**What do you like best about SourceTree?**

It's incredibly intuitive and simple, like this kind of program should be. I'd never used it prior to my current job, but I use it for all of my personal projects as well.

**What do you dislike about SourceTree?**

Occasionally it will throw some kind of error on my laptop, but a little Googling has always fixed that right up. The interface could stand a refresh, but it gets the job done.

**Recommendations to others considering SourceTree:**

If you think you need SourceTree, chances are high that you do. there are likely other software out there that can do the same job, but none as effectively, and especially not for free.

**What problems is SourceTree solving and how is that benefiting you?**

Having the visual commit and branch trees displayed is a must-have for myself. Especially when working on a large team, I can't imagine trying to handle branch merging and rebasing on a mass scale without something like this.

  ### 9. Has it's frustrations but seems to be the best available for free

**Rating:** 4.0/5.0 stars

**Reviewed by:** Matthew H. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 09, 2021

**What do you like best about SourceTree?**

It allows me to use git without having to know all the ins and outs and memorize all of the command line commands. It gives you good visualizations of the important functionalities. I particularly like being able to see various "chunks" of changes on a file and choose to discard some of them individually.

**What do you dislike about SourceTree?**

I always have trouble with authentication and I'm not sure why. Once you have things set up it generally works but I often get into situations where it will ask me for a username/password for a certain account. Fail to authenticate but not actually tell me it has failed and just go into an endless loop of making me enter my credentials. I have also run into scenarios (I believe they are authentication related) where it will just get into a broken state and crash right when it starts up.

**What problems is SourceTree solving and how is that benefiting you?**

I use it to work on a common code base with a team of engineers. Technically git itself is allowing us to use this workflow and not source tree itself but source tree is an invaluable tool to help visualize and interact with the somewhat complex nature of a git repository.

  ### 10. sourcetree the best

**Rating:** 5.0/5.0 stars

**Reviewed by:** Brayan Fernando B. | android developer jr, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 28, 2022

**What do you like best about SourceTree?**

The ease of the use of repositories.

The positive points are:
- That allows access to the visualization of branches and commitments.
- The easy utility of the git functions that are within Sourcetree

**What do you dislike about SourceTree?**

the use of certain git functionalities that are not easy to access

**Recommendations to others considering SourceTree:**

They must first learn git in a good way and with some concepts it will be easy to use.

**What problems is SourceTree solving and how is that benefiting you?**

The rapid use when making an commitch, fetch, pull or an push

  ### 11. Simple and very useful with Git

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yogendra G. | Senior DevOps Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 30, 2021

**What do you like best about SourceTree?**

1. It allows me to see the diff between commits and any file changes.
2. It allows basic git operations such as cloning, fetching, branching, merging, rebasing, commits, push, cherry pick
3. It works with HTTPS and ssh (username-password and ssh key)
4. It works on Mac and Windows
5. It can open a terminal in the repo directory, which is very convenient at times.
6. You can see commits from different or all local branches without switching to other branches

**What do you dislike about SourceTree?**

1. It does not have a feature, which is git blame
2. It does not have another feature which git bisect
3. It does not have ability to explore files and folders. In other words, you can not see folder level or file level commit history.

**Recommendations to others considering SourceTree:**

It is beneficial and will get the job done from an average day-to-day use case standpoint.

**What problems is SourceTree solving and how is that benefiting you?**

In our organization, we use git for source control management. SourceTree is very user-friendly and does not require any training to use. It prevents me from writing an internal document using git for branching, commits, pushes, merges, etc. So, developers can easily use it without training.

  ### 12. A lot more than just a source code repository tool, keeps them organized

**Rating:** 4.5/5.0 stars

**Reviewed by:** Leo J. | Group leader , Mid-Market (51-1000 emp.)

**Reviewed Date:** November 30, 2021

**What do you like best about SourceTree?**

SourceTree by Atlassian is more than just a  code repository git tool. It proved an array of repo management and organizing capabilities thereby performing complex git operations just by clicking a button. The best part is the User Interface provided to checkout and store repositories in the cleanest way possible. It is also already integrated with tools like JIRA, Bitbucket, thus having this makes a lot more sense than just having any other GIT/SVN client.

**What do you dislike about SourceTree?**

The tool sometimes gets too featureful when trying to do simple operations, which is not an off-putter per se but can be of occasional discomfort to the user which is small thing to worry about when using SourceTree.

**Recommendations to others considering SourceTree:**

It's a really well-designed tool, and I would recommend it to everyone to use a repository management tool.

**What problems is SourceTree solving and how is that benefiting you?**

We use SourceTree as a full-fledged code repository manager and an integrated tool to be used with other Atlassian products like Jira and Bitbucket. From creating Branches and Tags to managing Remote repositories and Stashes, we use it as our go-to tool every day.  It demarcates files that have been modified and require stashing by staging them and providing comparison windows to view code changes in these files.

  ### 13. Great cross platform UI tool for git repos

**Rating:** 5.0/5.0 stars

**Reviewed by:** Greg B. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 30, 2021

**What do you like best about SourceTree?**

Cross-platform: supports Windows and Mac.
Little knowledge of git command-line operations is required.
Very easy to use GUI
The GUI makes it easy to track branches and commit history, making it especially useful if you need to revert to an earlier commit.
Easy for novice users to be able to access git repositories.
Allows the use of external diff tools.

**What do you dislike about SourceTree?**

The GUI is intuitive for routine operations (commit, merge, push, pull). However, if you need to cherry-pick or do more advanced operations, the GUI is not always clear on how to do that, so it is sometimes easier to use the command-line, which requires more knowledge and skill with git.

**What problems is SourceTree solving and how is that benefiting you?**

I've used source tree for years, and it is much easier to bring on new developers to a team environment and let them visually see what is going on in a repository without a lot of training in how to use command line git.

The visual history makes fixing issues related commit mistakes easy and quick to correct.

  ### 14. Simple and intuitive way to manage your source control

**Rating:** 3.5/5.0 stars

**Reviewed by:** Kobi P. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 30, 2021

**What do you like best about SourceTree?**

With one glance, you can see the entire history of your repository. For each file, it shows its history and the changes that were made over a period of time. The intuitive menu on the top and the sidebar on the left provide access to the most commonly used functionality.

**What do you dislike about SourceTree?**

On my Mac, after installing this app, I've scanned a folder with many projects/repositories, and a dozen popups appeared asking for my password. Although I've allowed it for all, it kept showing this popup nonstop. It forced me to restart my laptop, and after reinstalling, I was able to use the app.

**What problems is SourceTree solving and how is that benefiting you?**

See the entire picture of your repository in one glance, in one place. Quickly perform basic git operations. You can see all the branches, all the remotes and easily see where you are.

  ### 15. SourceTree GUI tool for GitHub

**Rating:** 4.0/5.0 stars

**Reviewed by:** Naveen S. | Lead Unity Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 18, 2022

**What do you like best about SourceTree?**

SourceTree provides a wider range of feature that gives more control to your repositories. It is very easy to use and development goes seamlessly. Code pushing and pulling is on just one click step.

**What do you dislike about SourceTree?**

Sometime we are not able to resolve conflict that part is very rare but every developer faces sometimes. Then we git bash helps to fix the conflict. That is the only drawback I have found.

**What problems is SourceTree solving and how is that benefiting you?**

I help to control the repository in a better way for individual development. We can work in a team for any project then taking pull and pushing code is very easy process by SourceTree.

  ### 16. Great visualization makes understanding your branching scheme easier

**Rating:** 5.0/5.0 stars

**Reviewed by:** Joshua W. | Owner / engineer at Van Tracker, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 18, 2021

**What do you like best about SourceTree?**

The integration with github and other online repo stores is easy.  The visualization is great for beginners and pros alike.  You can use its diff tool or your own.  It also tells you what command-line command is being used if you want to see it.

**What do you dislike about SourceTree?**

You might have to do more advanced git features from the command line, but everything you typically do day-to-day you can do easily.  Some people will claim using command line is faster

**Recommendations to others considering SourceTree:**

When leading a team of new grads, I encouraged them to use SourceTree.  Some thought it was cooler to use the command line.  I told them once they made 2 git mistakes using the command line, they had to start using Source Tree.  Several of them really liked SourceTree

**What problems is SourceTree solving and how is that benefiting you?**

It's great not only for devs but for leads to review branching strategy and keep an eye on their devs.  I have caught mistakes made by seasoned devs by keeping an eye on the code in SourceTree

  ### 17. Handy git GUI

**Rating:** 4.5/5.0 stars

**Reviewed by:** Paul C. | Paul Catlin, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 03, 2022

**What do you like best about SourceTree?**

Making git merges easier to visualise and understand. Showing branches for a repository, and other info.

**What do you dislike about SourceTree?**

I would be handy to have a button for discard all changes.  I have a mess of sourcetree windows too, it would be nice if they were better organised, in a parent window, maybe?

**What problems is SourceTree solving and how is that benefiting you?**

Not needing to remember the git command line commands

  ### 18. Competent Git Client but not the best user experience

**Rating:** 2.5/5.0 stars

**Reviewed by:** Rakesh K. | Chief Technology Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 04, 2018

**What do you like best about SourceTree?**

I like the visual history and "Log this xxx" view that allows you to see the history of changes to a file of the folder (including its subfolders).  This will enable you to debug and quality check at different times in a build process.

**What do you dislike about SourceTree?**

It has some very weird authentication behavior. Pushes/pulls/commits fail randomly - or for ridiculous reasons - like I switched from wifi to a wired connection. I know what I just wrote - it is that ridiculous. This may be just a co-relation but without debugging SourceTree behaviour more deeply, I can only make guesses.

But the largest issue that persists 5-7 years after I first started facing it - authentication. The app randomly cannot auth with bitbucket via https/ssh and I can't seem to do much about it till suddenly it starts working after several restarts, changes from https to ssh or the other way. This cannot be **this**  hard to figure out.

**What problems is SourceTree solving and how is that benefiting you?**

Allows me to look at the work done by the team quickly at a glance. We are a young startup with 5 active developers. It allows a modicum of discipline to our code operations and increases our productivity in the absence of heavy code discipline processes and people to execute those processes.

  ### 19. Very easy to use GUI Git client

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arsalan K. | Technical Architect, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 12, 2021

**What do you like best about SourceTree?**

Very user friendly and simple GUI for managing Git repositories.

Almost no Git CLI command expertise is required. So even if you are coming from Subversion background you don't really require any experience of Git in order to operate SourceTree.

Pull/Push/Fetch operations in one single click.

Managing multiple repositories at the same time using tabbed windows.

Stash/UnStash is easier than ever.

Open source and free to use.

Support for Windows and Mac OS.

Branch commit history visualization is amazing whick makes easier to understand.

**What do you dislike about SourceTree?**

The tool is totally based on GUI which is a good thing but there are scenarios where you want to really utilize the CLI commands over GUI i.e. rebase/merging commit history but unfortunately SourceTree won't provide a way to switch between CLI mode and GUI mode.

Prior understanding of Git is needed in order to properly use SourceTree in complex scenarios.

**Recommendations to others considering SourceTree:**

If you are good with Git commands then this might be very easy for you to use SourceTree. Otherwise you might need to know the basics of Git.

**What problems is SourceTree solving and how is that benefiting you?**

Source code management for all GitHub, Bitbucket based private repositories. 

Support for Git and Mercurial repositories.

Great detailed view of commit history allow us to easily navigate between commits.

  ### 20. My daily life with sourcetree

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arbaj S. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 22, 2022

**What do you like best about SourceTree?**

user experience is better, browser-like tab view is good easy to manage.

**What do you dislike about SourceTree?**

while working it keeps tracking the file changes, which I think must be the reason my computer gets frozen/hang if it is open in the taskbar. I need to keep it close to prevent the freeze. A few weeks before new authentication was kinda cumbersome to deal with.

**What problems is SourceTree solving and how is that benefiting you?**

after lockdown we are frequently using it from our homes for code commits.

  ### 21. Great service for version control

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vadim O. | iOS-Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 07, 2022

**What do you like best about SourceTree?**

Nice friendly interface. Stable work. Easy navigation, a good tool for conflict resolution. Helps with everyday tasks. A very convenient tool for a whole team to work on one application.

**What do you dislike about SourceTree?**

In the iOS version, the name of the branches and stashes is not written in full in the left column, even if there is enough space.

**Recommendations to others considering SourceTree:**

Quite a decent working product. Very easy to use. I consider it one of the best products among similar ones.

**What problems is SourceTree solving and how is that benefiting you?**

Work and switch between branches, make commits, hide in stash changes, resolve conflicts. Allows you to easily switch between projects and quickly solve the problems that have arisen.

  ### 22. Perfect tool for version control

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohit p. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 18, 2022

**What do you like best about SourceTree?**

The GUI is simply amazing, you want to push or pull, merge or change branches. It is just a few clicks away and your task is done. And the best feature they launched is app passwords. It is simply amazing and secured as well.

**What do you dislike about SourceTree?**

Everything is just amazing, I just hope they would have made creating a pull request or merge request a bit simpler similar to the web.

**What problems is SourceTree solving and how is that benefiting you?**

The source tree is solving many problems for developers like there is no need to remember all the git commands and you can easily do everything with the help of the source tree.

  ### 23. Using sourcetree in my life diary

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 12, 2022

**What do you like best about SourceTree?**

The interface, the design, is easy to understand every functionality, in windows, all is better than iOS

**What do you dislike about SourceTree?**

In iOS, the branch is disorganized, and the interface I wouldn't say I like it, is a little complicated to understand, is more accessible in windows

**Recommendations to others considering SourceTree:**

It is important to learn all commands. Some of them are helpful if you know what to do with it

**What problems is SourceTree solving and how is that benefiting you?**

The organization of my project, the homework has its own feature/branch, and I save all my changes by separetly

  ### 24. Best Gift Client

**Rating:** 5.0/5.0 stars

**Reviewed by:** Faiz P. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 22, 2022

**What do you like best about SourceTree?**

One can manage GIT repositories in easiest way with  and simple and Clean UI.
Solving conflict is never been so easy, Thanks to SourceTree for solved this problem .

**What do you dislike about SourceTree?**

First time login was hard for me as I didn't find the ssh key on their web.
Apart from this all good.

**What problems is SourceTree solving and how is that benefiting you?**

Managing Git Repositories.

  ### 25. A great Git visualization tool!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sanjogita B. | QA Lead Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 03, 2022

**What do you like best about SourceTree?**

1. Managing GIT repositories is really easy due to intuitive UI.
2. Conflicting merges are displayed and highlighted very well.
3. Its FREE!

**What do you dislike about SourceTree?**

1. There is nothing that I dislike but any enhancements are welcome.

**What problems is SourceTree solving and how is that benefiting you?**

1. It is a fantastic Git client with visualization strength. It makes it easy for me to manage my code repositories.
2. With a single click, I can merge code, resolve conflicts and change branches.
3. Compared to others, it is a superior GIT client.

  ### 26. Git tool with a very good UI interface, ideal to shift from cli based interfaces

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bharath P. | Technical Specialist, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 20, 2022

**What do you like best about SourceTree?**

The user interface is very good. I had been using command line interfaces from a long time for svn and the rich ui was really useful. Easy tracking of the commits performed by our teammates

**What do you dislike about SourceTree?**

Faced issues on changing the remote repositories and updating the svn URL. windows version works fine but Linux version is not available

**Recommendations to others considering SourceTree:**

UI is good and helps in reducing a lot of manual efforts in code repo management

**What problems is SourceTree solving and how is that benefiting you?**

I have used Source tree for our code repo management in windows system for a better user experience . Lot of beginners gave faced issues with command line svn interface, but we were doing it seamlessly in source tree and has reduced a lot of repetative efforts in code integration.

  ### 27. Great GUI for version control

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 16, 2021

**What do you like best about SourceTree?**

The GUI makes it easy to follow and clone or checkout any sources needed. I especially like the BitBucket integration, and it provides a one-click solution to checking out the selected branch.

**What do you dislike about SourceTree?**

I've yet to hit something I do not like about SourceTree. The only thing I would mention is sometimes I forego using it all together to use the CLI for git, but that is nothing against SourceTree.

**What problems is SourceTree solving and how is that benefiting you?**

I use SourceTree to connect with our BitBucket repositories. It has made it easier to check out the code and monitor which branch I am currently on. I see SourceTree as an easy way for those new to version control to manage their repositories. Most people eventually move on to using just a command line to do so, but may not always be comfortable with it up front.

  ### 28. One of the best and more complete UI tools for managing git repositories

**Rating:** 5.0/5.0 stars

**Reviewed by:** Agustin L. | Software Architect / Project Leader / Lead Software Engineer (.NET), Small-Business (50 or fewer emp.)

**Reviewed Date:** September 03, 2021

**What do you like best about SourceTree?**

One of the best features is how easy it turns to jump from one project to another. It has an intuitive interface with most of the options you need in one or two clicks. 
The graphic display of branches and code difference interfaces are conducive and well done.
The UI Provides most of the features you would need and also provides quick access to the console if you want to run commands with the entire domain of what you are doing.
If you work on a large monitor, it becomes straightforward to track commits and perform code reviews as navigation is usually smoother than using the browser.
It's a must-try for both novice and experts GIT users as it has a plethora of features.

**What do you dislike about SourceTree?**

I experience some unresponsiveness from time to time, but it has improved with the latest updates. 
If you are working on a laptop with a small screen, you might find it hard to see all the controls helpfully, as it shows several small UI components for displaying files, code, branches, etc. You can still use SourceTree in this case but might see everything tiny.

**Recommendations to others considering SourceTree:**

If you are new to GIT or have to switch between several GIT repositories often, try SourceTree. If you are an expert, you will find these tools helpful too.

**What problems is SourceTree solving and how is that benefiting you?**

As a developer, I tend to work on several projects daily, so having all the source code centralized is a productivity boost. SourceTree helps me on organizing the repositories.
SourceTree makes it easy to work on git without using the Command Line Interface as it provides a graphic interface for practically all the commands. Hence, it flattens the learning curve while also boosting productivity.

  ### 29. Good for storing code

**Rating:** 4.0/5.0 stars

**Reviewed by:** Yukti A. | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 02, 2021

**What do you like best about SourceTree?**

Sourcetree is part of Atlassian, so it works pretty well if you use other tools made by the same company. It uses Git under the hood so you can use the same version control to push your code to the cloud. There are more private projects that you were able to keep for free than some of their competitors. It has built-in functionality to share projects and to have multiple people working on the same project together. It works very well with BitBucket. It's pretty lightweight to download and doesn't use up too much space or ram. You can see your code changes in the app.

**What do you dislike about SourceTree?**

The UI is not the best, even when downloading the GUI. There can be some updates to make it easier to use, but it has improved over the years. There are a lot of other apps that are similar. You can't use this app without having an Atlassian account.

**What problems is SourceTree solving and how is that benefiting you?**

I use SourceTree to store my code on the cloud and allows me to make updates to the repository from multiple devices and allow multiple users to contribute to the same repository.

  ### 30. A git GUI you can Use

**Rating:** 4.5/5.0 stars

**Reviewed by:** Glenn E. | It Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 31, 2021

**What do you like best about SourceTree?**

Allows you to use git with a  gui.   You can perform nearly all functions of git, yet the command line is still available if you need it.  I usually use a gitflow  pattern which it can setup with a single click.  Merging is easy and it shows conflicts that need to be resolved.  It handles stashes and you can cherry pick commits if desired.  The interface gives a good visual of branches for repos.  Overalll it makes working with git more pleasant.  While i am comfortable with command lines enoy not having to try and remember the syntax for all the commands. It plays nice with visual studio

**What do you dislike about SourceTree?**

Most of my past issues with git seem to have been corrected. Remotes logins where a little iffy. Understanding some of the status icons can still be difficult.  The documentation is not very forthcoming with what they mean.

**Recommendations to others considering SourceTree:**

If you are considering a GUI for git Sourcetree is well worth considering.  I dont miss command lines

**What problems is SourceTree solving and how is that benefiting you?**

I find working with a git GUI much easier than the command line.  That to me is the payback.

  ### 31. Focus on Coding , leave the rest to them!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 02, 2022

**What do you like best about SourceTree?**

The standout feature for me of SourceTree is the simple UI/UX they offer an easy push of your code from wherever you are writing it like for example I mostly code in Visual Studio. They also help in combating GIT with amazing in-house tools to move across the help.

**What do you dislike about SourceTree?**

There are frequent login issues that I used to face previously but now they are much more scarce in number. Apart from that I also find it a bit clumsy at times.

**What problems is SourceTree solving and how is that benefiting you?**

I use it to import codes directly from Microsoft Visual Studios or JIRA and use source control on the windows machine. It's simple and also really effective I do recommend everyone to try it out!

  ### 32. Great tool for Git Visualization

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sparsh M. | Back End Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 19, 2022

**What do you like best about SourceTree?**

SourceTree is one of the best tools, which helps you visualize your branches, tags, and commit histories in a UI manner. The built-in feature to imagine is quite helpful. We can also add multiple accounts and switch them while pushing and pulling.

**What do you dislike about SourceTree?**

There's nothing to dislike; it fulfills the job adequately.

**What problems is SourceTree solving and how is that benefiting you?**

The visual representation makes it easier to delete as well as create branches. Also, due to this feature, we need not remember git codes.

  ### 33. Look no further than Sourcetree for managing Versions of your apps

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Retail | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 12, 2022

**What do you like best about SourceTree?**

I like that I get an in depth view of my code on whatever vcs host I'm using. I have projects on GitLab, GitHub and BitBucket and I can see all of them from Sourcetree, as well as seeing any and all branches for each project and how they intertwine.

**What do you dislike about SourceTree?**

Currently the only thing I have an issue with is using it correctly with macOS Big Sur/Monterey. For whatever reason the OD update has made the application a bit difficult to use. So instead I use it with Fedora Linux.

**Recommendations to others considering SourceTree:**

Login to all of your repositories and where they are hosted such as GitLab, GitHub etc as it is really helpful to have a one stop shop for all of them.

**What problems is SourceTree solving and how is that benefiting you?**

I am solving the problem of being able to view my projects I have in development in an easy to use manner and showing which branches are active in development and which ones have been closed but still exist within the project.

  ### 34. Easy to use and maintain git

**Rating:** 4.5/5.0 stars

**Reviewed by:** gopi p. | A, Enterprise (> 1000 emp.)

**Reviewed Date:** April 21, 2022

**What do you like best about SourceTree?**

Source tree application is really brilliant to play with git codes and maintain all the scripts up to date

**What do you dislike about SourceTree?**

Cloning a repository is not working sometimes when we put screen in sleep mode

**What problems is SourceTree solving and how is that benefiting you?**

I am doing all git operations without any manual command just one click setup is most amazing

  ### 35. Easy to use GUI, see diff clearly

**Rating:** 4.5/5.0 stars

**Reviewed by:** Junda O. | App Maker, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 04, 2022

**What do you like best about SourceTree?**

To see all the diff of multiple files before committing. And also I don't have to repeatedly enter the same git commands.

**What do you dislike about SourceTree?**

I use SourceTree to manage many repos, and sometimes the windows for each repo can be all over the place

**Recommendations to others considering SourceTree:**

One of the best GUI tools and is free.

**What problems is SourceTree solving and how is that benefiting you?**

Using terminal and git commands can be tedious and error-prone. The benefit of SourceTree is productivity and ease of seeing the diff across many files.

  ### 36. Best GUI for SCM

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nisarg S. | Cloud Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** November 11, 2021

**What do you like best about SourceTree?**

I have been using SourceTree for the past few years now. It makes it very easy to visualize all the branches and look at the commit history and tags. I was a heavy git command line user but sourcetree has made it really intuitive and easy. Stashing your changes or cherry-picking them becomes really easy with sourcetree.

**What do you dislike about SourceTree?**

UI can be improved a little to make it really intuitive. I have had issues in the past with credentials. There was a glitch where it kept asking me for credentials even when I had them stored. It would keep popping up even after entering them once.

**What problems is SourceTree solving and how is that benefiting you?**

We have a huge team and it becomes easier to manage the source code. Visualization is much better than doing the command line for a lot of people. It has decreased our error rate a lot.

  ### 37. Best Git repository management Tool

**Rating:** 4.0/5.0 stars

**Reviewed by:** dev a. | software developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 03, 2021

**What do you like best about SourceTree?**

Its simple Gui interface which  helps to keep track of project progress, tasks,project cloning,repository management.Easy to clone the project and being an atlasian product,it is always upto the work.

**What do you dislike about SourceTree?**

Its little bit cumbersome while loading the source tree initially as it loads all the required field.it can be better with efficiency while loading the source tree.

**What problems is SourceTree solving and how is that benefiting you?**

Almost all my projects are cloned locally and remote from source tree.its git feature and visualize management tool helps to see the tasks done by different team memebrs and know the project tracks

  ### 38. The best UI for the GIT

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rost G. | Software Consultant, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 03, 2021

**What do you like best about SourceTree?**

One-stop solution for versioning control with a  good overview of your projects. Cloning branches is an easy task to do with the SourceTree. Clean and easy-to-understand interface.

**What do you dislike about SourceTree?**

Sometimes it's difficult to start for the new users as it assumes having accounts with either GitHub or BitBucket.  In a certain corporate environment, it's hard to access them.

**Recommendations to others considering SourceTree:**

Highly recommend.

**What problems is SourceTree solving and how is that benefiting you?**

Let me keep track of multiple projects. Leave no place for errors when dealing with different branches. Does a great job of branches visualization. Fine-tuning you permissions and credentials.

  ### 39. Good alternative to other Git GUI's

**Rating:** 3.0/5.0 stars

**Reviewed by:** Pratik S. | Integration and Release, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 16, 2022

**What do you like best about SourceTree?**

The user interface is very good and easy  to understand

**What do you dislike about SourceTree?**

It is difficult to use advance git concepts like Submodules and LFS

**What problems is SourceTree solving and how is that benefiting you?**

Remembering git command line syntaxes

  ### 40. Easy to use GUI

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Printing | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 08, 2021

**What do you like best about SourceTree?**

We like source tree as it integrates easily within Jira, hipchat, slack, etc. It is a very intuitive GUI for software development source control. The support and updates are very timely with the software as well. They are adding new features all the time. It reduces the time of having to run CLI commands

**What do you dislike about SourceTree?**

The only dislike I can say is sometimes its performance with large coded projects and cause it to crash. However, this could be due to local computer memory or available space

**What problems is SourceTree solving and how is that benefiting you?**

With sourcetree we can quickly pull down code branches run commands that are built into the interface more rapidly than having to do things manually. The software is easy to install and deploy to developers.

  ### 41. Great Git GUI Tool for all developers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 07, 2021

**What do you like best about SourceTree?**

I like the GUI environment of Sourcetree, which makes it more accessible for all to use it & it is free also. In Sourcetree, I can quickly see all commits in visual representation & you can add one or more projects & clone multiple projects through SourceTree.

**What do you dislike about SourceTree?**

I am happy with this product & I didn't get issues while using it. I am happy with this product & I didn't get issues while using it. I am happy with this product & I didn't get issues while using it. I am happy with this product & I didn't get issues while using it.

**Recommendations to others considering SourceTree:**

Yes, you can use sourcetree. It is free & easy use software for all your git work.

**What problems is SourceTree solving and how is that benefiting you?**

Suppose I save my code on my machine & some day if my machine is not working then i can't get my code. So for updating my code on cloud-like BitBucket, AWS Commit, I am using sourcetee by which I can commit my code on this service.

  ### 42. Source Tree Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 20, 2022

**What do you like best about SourceTree?**

Source Tree is the app where we can commit and push our code, best thing is that we don't have to use any commands for that, just a click and code is pushed.

**What do you dislike about SourceTree?**

If my password is changed of my Github or other account, very difficult to add new password in source tree.

**What problems is SourceTree solving and how is that benefiting you?**

Manage repositories of my application with this app.

  ### 43. Review for source tree

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prateek  G. | Senior Analyst, Banking, Enterprise (> 1000 emp.)

**Reviewed Date:** December 22, 2021

**What do you like best about SourceTree?**

Source tree is one of the best tool to clone a repository in our local system and you can update it every time you use it so that you get the latest copy of a repository in it.

**What do you dislike about SourceTree?**

I think there is nothing which I dislike about this tool as this tool really helps in making the changes in your code. You can simply go to your local folder and update your code and then promote it to bit bucket

**What problems is SourceTree solving and how is that benefiting you?**

Source tree majorly helps you in cloning your repository in your local system without using command line. Also. You can simply make the changes and pull changes from your repository on bitbucket.

  ### 44. very useful

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alexander C. | Backend developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 15, 2021

**What do you like best about SourceTree?**

The best thing is its easy-to-use interface; you have visibility of the main branches of your project to know if you should update any, very useful for managing git-flow, the creation and branch management is  simple

**What do you dislike about SourceTree?**

One of the negative aspects and perhaps the most significant is that it does not have a version for Linux; at least at the time of this review, you will need MAC OS or Windows OS to use it

**What problems is SourceTree solving and how is that benefiting you?**

Using the tool has simplified the handling of git; I only had to worry about writing the code since the interface quickly showed me the status of the branch that I was working on, and I can update it easily.

  ### 45. Best Visual Version Control Tool.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Manish B. | SDE II at Amazon Lab126, Enterprise (> 1000 emp.)

**Reviewed Date:** December 28, 2021

**What do you like best about SourceTree?**

Best thing about sourcetree is that it shows the git diff in very intuitive manner. It's very easy to do git operations like rebase, merge and cutting out different branches etc.

**What do you dislike about SourceTree?**

Doing rebase in sourcetree is bit tricky. Once you're onboarded on how to do rebase, it actually makes your life a lot easier. Rest all git operations are pretty straight forward.

**Recommendations to others considering SourceTree:**

Would definitely recommend this product over Git's command line tools. Would make your life much easier

**What problems is SourceTree solving and how is that benefiting you?**

I've using Sourcetree for my day to day activities. Like cutting out the branch, merging/rebasing the code. Reviewing the code and sometimes checking who made what changes in the code.

  ### 46. One of the most promising git repository managing tool

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dhiraj G. | Blogger, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 04, 2021

**What do you like best about SourceTree?**

We can perform almost all functions of git. Repo merging is easy compared to other software. It is easy for visualizing branches and allows us to see the pleasant overall view of the commit history and tags. Another cool thing is that it's free to use. It allows us to open many repositories simultaneously in different tabs of the browser. This way, we can switch to different projects very quickly which ultimately reduces our headaches.

**What do you dislike about SourceTree?**

I didn't find anything bigger that I dislike about this software. But, I must quote some minor aspects. First of all, the UI could have been better. It needs to be updated soon. Sometimes, if I get an error, I am finding a hard time diagnosing the issue. Another thing is that, merging the branches take a little long process. It should be kept short and easy. Sometimes, the application crashes and closes by itself. I am not sure if my system caused it so. These are the minor things I felt about this application till now. Besides, everything looks good.

**What problems is SourceTree solving and how is that benefiting you?**

I am able to manage different projects very quickly with the help of SourceTree. The git helps to manage all of them quickly. My project is being completed faster compared to past projects which I think is the best part. Ultimately, the software is supposed to ease our life. I am glad that SourceTree has proved the way they say. It made my code easy to process and it's definitely user-friendly.

  ### 47. is a great git GUI client is my primary  option t when I work with git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 25, 2021

**What do you like best about SourceTree?**

You can have multiple repositories simultaneously, easy to understand; I can clone from git hosting like Github, bitbucke, Gitlab. The git history tree has an excellent view; I visualize my code and compare it to confidence before the commits,  i can use gitflow  easy

**What do you dislike about SourceTree?**

I have around four years using Sourcetree, and it solved all the necessary to manipulate the repositories. Still, I would like to have a better GUI because when you are a beginner is hard to understand how to use the tool.

**What problems is SourceTree solving and how is that benefiting you?**

I can integrate with bitbucket and Jira, can see my git status, can see my git tree history is significant, has an exemplary user interface, GUI to git, manage multiple repositories, compare code, compare commits, I can use git-flow,

  ### 48. SourceTree review

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 31, 2021

**What do you like best about SourceTree?**

Its design and color appeal, graphics are good. Umm keeping more than 1 repository is also easy. Installation is easy. I have worked on this for a project and i would give it an average rating.

**What do you dislike about SourceTree?**

To be honest, there are many tools in the market. Skip the tools, when you start Microsoft itself is giving these options to manage code repository and version control. Then there is github, etc. I personally found it less efficient than the others i have mentioned. I used it 1.5 years back so may be it's latest version has more enhancements. Code comparing etc are difficult.

**What problems is SourceTree solving and how is that benefiting you?**

It is used for source code version control so that when you work in a team, you can work together on a project. Cutting branches , code cloning, if you want to stash your changes, etc can be done by this.

  ### 49. SourceTree offers everything you need in a visual Git client, it's pretty awesome

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 16, 2021

**What do you like best about SourceTree?**

Sourcetree makes the practical everyday version control operations extremely easy, with a simple interface that has options for more advanced functionality. I personally use this to maintain half a dozen repos at any given time, and it's fabulous.

**What do you dislike about SourceTree?**

With gigantic repos, or huge lists of changes, SourceTree can have some performance issues, but they are extremely rare instances and can be easily worked around.

**What problems is SourceTree solving and how is that benefiting you?**

I manage multiple development environments and thus multiple repos with multiple branches on an almost daily basis; Switching between repos and branches is incredibly simple and easy to do with SourceTree and it takes the guesswork out of having to know and retain the knowledge of the myriad of commands you need to understand in the CLI.

  ### 50. SourceTree Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jaime M. | Senior backend software, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 07, 2020

**What do you like best about SourceTree?**

As an interface for Git has seemed quite clean and easy to use even for the most complicated commands that must be done manually sourcetree offers a fairly simple solution

**What do you dislike about SourceTree?**

I think one of the problems may be the lack of integration towards other applications outside the world of Git

**What problems is SourceTree solving and how is that benefiting you?**

I have solved the need not to be manually doing git commands through the console but a simple and comfortable interfaceadsdasdasdasdasdasdasdas


## SourceTree Discussions
  - [How you resolve conflicts of file.](https://www.g2.com/discussions/how-you-resolve-conflicts-of-file) - 3 comments, 1 upvote
  - [How do I resolve conflict states using Sourcetree](https://www.g2.com/discussions/how-do-i-resolve-conflict-states-using-sourcetree) - 2 comments, 1 upvote
  - [What is SourceTree used for?](https://www.g2.com/discussions/sourcetree-what-is-sourcetree-used-for) - 1 comment
  - [Should I use Sourcetree?](https://www.g2.com/discussions/should-i-use-sourcetree) - 1 comment
  - [What is Sourcetree used for?](https://www.g2.com/discussions/what-is-sourcetree-used-for) - 1 comment

- [View SourceTree pricing details and edition comparison](https://www.g2.com/products/sourcetree/reviews?page=2&section=pricing&secure%5Bexpires_at%5D=2026-08-03+19%3A00%3A59+-0500&secure%5Bsession_id%5D=39e26127-1461-42b9-985d-98d96c6ee5d3&secure%5Btoken%5D=d78738ad844a0dbec6b6a3f80c0e73f8507ae8fd36d765814578a8b3064ee4bf&format=llm_user)
## SourceTree Integrations
  - [Bitbucket](https://www.g2.com/products/bitbucket/reviews)


## Top SourceTree Alternatives
  - [GitKraken Desktop](https://www.g2.com/products/axosoft-gitkraken-desktop/reviews) - 4.5/5.0 (197 reviews)
  - [Git Tower](https://www.g2.com/products/git-tower/reviews) - 4.7/5.0 (190 reviews)
  - [TortoiseHg](https://www.g2.com/products/tortoisehg/reviews) - 3.9/5.0 (42 reviews)

