GitHub Desktop – это версия сайта GitHub, предназначенная для работы на персональном компьютере разработчика. Данная программа упрощает привычную работу на сервисе GitHub, предлагая разработчикам к использованию новый унифицированный интерфейс.
Принцип работы в GitHub Desktop представляет собой функционал сайта GitHub. В интерфейсе программы присутствуют ветви, расположенные слева в режиме просмотра репозитория, отображаются все изменения, сделанные разработчиком в проекте, до их отправки на сайт. Также в программе можно напрямую создавать пул-запросы и отправлять их. В ветках отображаются необходимые поправки, которые нужно внести в разрабатываемый проект, список изменений в конкретной локальной ветке.
Главным преимуществом GitHub Desktop является упрощенный по сравнению с сайтом интерфейс и удобство использования, при котором есть возможность работать над проектами в любое время и на любом устройстве.