Chapter 7Git GUI Tools

Up till now, we've performed all our Git-related actions through the terminal, looking in detail at what each command does. The advantage of terminal commands is that they work across all platforms. In Chapter 1, I mentioned that there are various GUI tools that can be used instead of the terminal. Although GUI tools can appear to make life simpler, they work differently across the three major operating systems, which is why I’ve avoided their use so far.

In this chapter, we’ll look at the GUI tools that serve as Git clients. First, we’ll review GitHub Desktop, GitHub’s own GUI tool, and then SourceTree, by Atlassian. Both of these applications have Mac and Windows versions, but neither supports Linux. Other popular GUI ...

Get Jump Start Git now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.