gitg — это средство просмотра репозитория git, ориентированное на gtk+/GNOME. Одна из его основных целей — обеспечить более унифицированный пользовательский интерфейс для интерфейсов git на нескольких рабочих столах. Это не написание кросс-платформенного приложения, а тесное сотрудничество с аналогичными клиентами для других операционных систем (например, GitX для OS X).
gitg предназначен для случаев, когда полезно предоставить графическое представление данных или действий git. Просмотр истории — хороший пример, когда графическое представление помогает получить общее представление о репозитории. gitg не претендует на то, чтобы быть продвинутым инструментом, который позволяет получить доступ ко всем функциям git через графический интерфейс, однако он попытается включить общие действия, которые могут потребовать нескольких действий в командной строке (например, подготовка, удаление, откат и фиксация).