GUI для Git: подборка популярных решений

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Разработчикам несомненно надо уметь работать с Git и делать это через командную строку. Иногда бывают ситуации, когда просто нет возможности установить на машину альтернативный инструмент с графическим интерфейсом. При этом некоторые задачи удобнее выполнять в специализированных приложениях, и никто не запрещает использовать GUI в собственных проектах.

В этой статье собраны самые популярные графические интерфейсы Git. Есть как бесплатные инструменты с открытым исходным кодом, так и проприетарные решения с дорогими лицензиями. Некоторыми клиентами из статьи я пользовался сам, чтобы в итоге выбрать удобный вариант для своих задач.

GitHub Desktop

Официальный клиент GitHub от разработчиков сервиса. С его помощью можно создавать репозитории, управлять запросами на включение кода, редактировать файлы и сравнивать изменения во встроенном редакторе кода. Для более удобного и быстрого изменения предусмотрена функция быстрого перехода в редактор по умолчанию, который можно выбрать в настройках. Также можно выбрать предпочитаемый терминал из установленных на машине.

Файлы автоматически подтягиваются из директории репозитория, но работает и перетаскивание. В остальном GitHub Desktop довольно минималистичный и предоставляет только базовый набор инструментов для работы с удалёнными репозиториями. В нём нет подробных графиков и визуального отображения истории веток. Также клиент работает только с GitHub, что заметно ограничивает сценарии его использования.

GitHub Desktop разработан на языке TypeScript, с использованием фреймворков React и Electron. Код проекта открыт, поэтому желающие могут дорабатывать его и подстраивать под собственные задачи.

Источник: https://habr.com/ru/articles/741016/


Интересные статьи

Интересные статьи

Последний месяц мы видим, как иностранные сервисы приостанавливают деятельность в России. Во многом ситуация затронула сферу IT и диджитал-рекламы. Можно по-разному к этому относиться, но продолжать р...
Продолжаем делиться интересными курсами и лабами, книгами и подкастами, блогами и сообществами, а также Telegram- и YouTube-каналами, которые наши крутые эксперты читают сами и советуют тем, кто хочет...
КРОК открывает регистрацию для участия в Market ИТ-решений — презентация 40 партнеров-разработчиков, чьи решения вошли в продуктовый портфель ИТ-компании за все время организации акселерационных прогр...
Клавиатуры — инструмент, которым мы пользуемся каждый день, по многу часов. Лучшая клавиатура — та, которую не замечаешь в процессе работы. Да, она может быть очень красивой в плане дизайна, но глав...
Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «14 Most Useful NodeJS Libraries in 2020». В данной статье автор делится своими находками среди мно...