Tools
The community has built a huge number of tools to make it easier to use Git. While you can use Git on its own, most Git users use some of these extra tools. There are editor integrations, GUIs, tools for resolving merge conflicts, hosting services, and much more.
Command Line Tools
Tools to view and manipulate your Git history
GUIs
Graphical user interfaces and editor integrations
Hosting
Git repository hosting