The main use of Git is source-code management in software development, though it serves as a tool to keep track of changes in any set of files. It helps to speed up the software development process, ensure data integrity and also provides support for distributed, non-linear workflows.
SourceTree is a free Git client for macOS that serves as a graphics user interface for git, providing a much simpler way for you to visualize and manage your Git repositories.
The application features an organized and user-friendly interface that makes it easy to get started. All you need to do is select the hosting service (GitHub, Bitbucket ..) you want to work with and login to the account. As you familiarize yourself with the application, you can also connect to many others hosting service.
It enables you to create a commit, pull, push, branch, merge and add tags to your files. Using the search tool, you can search for commits, file changes, and branches. With the Git status, you are provided regular updates on your codes, plus the application comes with support for Git LFS.
All in all, the application enables you to easily access your Git repositories using its user-friendly interface without having to go through the command-line.
SourceTree for Mac is licensed as freeware for Mac OS operating system. It is in communication category and is available to all software users as a free download.