Обычно gui к git не нужен. Хватает cli и плагинов в ide. Но если очень хочется, то:
Если у вас Gnome, то для Nautlus недавно появился плагин
nautilus-git. Это не полноценное gui, а просто наглядное отображение состояния репозитория. Видно, если что-то забыл закоммитить. И быстро переключаться по веткам можно. Если у вас KDE - то для dolphin тоже есть плагин, причем довольно мощный. Умеет и пушить, и пуллить, и разницу показывать. Если все же нужен полноценный gui, то на сайте git есть ведь
список