SourceTree is a free Git client for Windows and Mac that simplifies how you interact with your Git repositories so you can focus on coding.
Vendor
Atlassian
Company Website




SourceTree provides a user-friendly interface that allows developers to visualize and manage their repositories without relying solely on the command line. It supports both Git and Mercurial version control systems, offering features like a visual commit history, branch management, and in-app code comparison. With SourceTree, users can efficiently handle complex workflows, including branching, merging, and resolving conflicts, all within a cohesive graphical environment. The tool also integrates seamlessly with popular platforms like Bitbucket and GitHub, facilitating streamlined repository cloning and management.
Features:
- Visual Commit History: View a graphical representation of your repository's commit history for better insight into project progression.
- Branch Management: Easily create, delete, and merge branches to streamline development workflows.
- In-App Code Comparison: Compare changes within the application to quickly identify differences between commits or branches.
- Support for Git and Mercurial: Work with both version control systems, providing flexibility in managing various projects.
- Integration with Bitbucket and GitHub: Clone and manage repositories from these platforms directly within SourceTree.
- Staging and Discarding Changes: Stage or discard changes by file, hunk, or line to maintain precise control over your commits.
- Submodule Support: Manage project dependencies and groupings effectively with submodule functionality.
- Interactive Rebase: Clean and streamline your commit history using the interactive rebase tool.