Recently I’ve been investing more time in documentation at work to try and make it easier for new staff members to come up to speed. The following HOWTO has been adapted from this documentation effort and shows how to download, install and set up the Git GUI client SourceTree as well as discusses some basic use cases.
SourceTree is one of many GUI frontends for Git. Git is a source code management system (also called version control system) used to manage changes to digital files, most often these files are the source code files of software projects, however Git can also be used to track changes in any document or file.
Note that this HOWTO was developed with the Windows version of SourceTree; only the description of how to use the GUI itself is likely to be useful information for users of other systems such as MacOS X.
Before we can begin to install SourceTree we need to install PuTTY which is an SSH client for Windows. Although SourceTree does install some parts of PuTTY, we need the PuTTY program in particular which isn’t installed with SourceTree, hence we need to install it first. Visit the PuTTY website (https://www.putty.org) in a web browser.