Sourcetree
Sourcetree is a desktop Git client for macOS that helps developers visualize repositories, manage branches, and handle commits without using the command line.
What is Sourcetree?
Sourcetree is a native desktop version control client for macOS focused on Git workflows, with support for Mercurial in the product line. It helps developers browse repositories visually, inspect commit history, create and merge branches, and manage local changes through a graphical interface instead of terminal commands. Common uses include cloning repositories, reviewing file differences, staging selected changes, handling pull requests in connected workflows, and resolving day-to-day source control tasks during software development. Sourcetree is especially useful for people who want a clearer view of branching and history or who work across multiple repositories at once. The app is published by Atlassian Pty Ltd and is commonly used alongside services such as Bitbucket as well as other Git hosting platforms.
Key features
- Browse repository history in a visual commit graph
- Create, switch, merge, and manage branches with a GUI
- Stage, unstage, and discard changes at file or hunk level
- Review diffs before committing code changes
- Clone and manage multiple local repositories
- Search commits, branches, and file changes from the app
Review app leftovers with diCleaner
Inspect caches, support files, containers, and login items before cleaning.
Safety overview
Status: Safe
Sourcetree is legitimate developer software used to manage source code repositories on your Mac. It normally needs access to folders that contain your projects and repositories, and any connected account access is related to source control services you choose to use. Changes made through the app can affect your code history, branches, and local files in the same way as Git commands, so it is wise to review commit, merge, reset, and discard actions before confirming them. If you use hosted repository services, sign in only to accounts you expect and keep backups of important work.
Recommendation: Keep Sourcetree if you use Git repositories on this Mac or prefer a visual source control workflow. If you no longer use it, you can remove the app, but do so only after confirming you do not rely on it for active repositories or saved account connections.
Common paths
/Applications/Sourcetree.app
Cache paths
~/Library/Caches/com.torusknot.SourceTreeNotMAS
Support paths
~/Library/Application Support/SourceTree
Preference paths
~/Library/Preferences/com.torusknot.SourceTreeNotMAS.plist
Share your experience
Be the first to share your experience.