Git GUI clients
When beginning to learn a new tool, especially such a wide and complex one as Git, it can be useful to take advantage of some GUI tools, to be able to picture commands and patterns in a simpler way to understand.
Git benefits from a wide range of GUI tools, so it's only a matter of choice; I want to tell you right away that there is not one perfect tool, as frequently happens, but there are enough of them to pick the one that best fits your needs.
Windows
As a Microsoft .NET developer, I use Windows 99% of the time; in my spare time, I play a little bit with Linux, but in that case, I prefer to use the command line. In this section, you will find tools I use or have used in the past, while in the other platform section I will provide some hints based on the words of other people.
Git GUI
Git has an integrated GUI, as we learnt in the previous chapters. It is probably not one of the most eye-catching solutions you will find, but it can be enough. The reason for using it is that...