SourceTree

Free Git GUI client for Windows and macOS that simplifies how you interact with repositories.

Category: vcsFirst released: 2011Created by: AtlassianLicense: FreewarePlatforms: macOS, Windows

SourceTree is a free Git and Mercurial desktop client that provides a visual interface for managing repositories without using the command line. It presents a clear, graphical view of branches, commits, and file changes, making complex version control operations accessible to developers of all skill levels. Features include interactive rebase, cherry-pick, stash management, and submodule support, all through an intuitive drag-and-drop interface. SourceTree integrates with major hosting services including GitHub, GitLab, Bitbucket, and Azure DevOps, streamlining authentication and remote operations. Its commit graph visualization and diff viewer make understanding repository history straightforward, while advanced features like Git LFS support and GitFlow integration support enterprise workflows.

Links

Key Features

Visual Git interfaceCommit graph visualizationInteractive rebaseGit LFS supportGitFlow integrationSubmodule managementHosting service integration