
About Sourcetree
Sourcetree is a free graphical Git client for Windows and Mac, made by Atlassian. It shows your repository history as a visual graph so you can work with branches and commits without memorising commands.
What it does
You open a repository and see branches, commits and changes in one window. You can stage files, hunks or single lines, commit, push and pull, and manage remotes. It also supports Git LFS, submodules, Git-flow and interactive rebase. Mercurial repositories are supported as well.
Key features
- Visual graph of branches and commits
- Stage and discard by file, hunk or line
- Interactive rebase and cherry-picking
- Git LFS and submodule support
- Git-flow branching model
Who it's for
Beginners who are learning Git and developers who want a visual tool for everyday work. Teams that use Bitbucket or GitHub can also use it to clone and manage remote repositories.
Pricing and good to know
Sourcetree is free to download and use. It runs on Windows and macOS, so Linux users need another client. Advanced operations can rewrite history, so be careful with rebase and force pushes on shared branches.
Highlights
- Visual graph of branches and commits
- Stage changes by file, hunk or line
- Interactive rebase and cherry-picking
- Git LFS and submodule support












