Перейти к содержимому

GitHub Desktop

ПриложениеGitHub

Также называется github desktop app, gh desktop

GitHubПродуктивность

Официальный графический интерфейс Git от GitHub для Windows. Исполняемый процесс: GitHubDesktop.exe. Вы можете использовать git.exe и без этого приложения.

Что необходимо знать

GitHub Desktop - это графический интерфейс. git.exe работает независимо от него.

GitHubDesktop.exe - официальный графический интерфейс GitHub для Windows. Git for Windows представляет собой git.exe вместе с Git Bash. Удаление Desktop не удаляет Git. Установка Desktop не заменяет сборку с git-scm.com.

Что это такое?
Официальный графический интерфейс Git от GitHub
Нужен ли он мне для git?
Нет. git.exe функционирует автономно
То же самое, что и gh.exe?
Нет. Это GitHub CLI
Feex сообщает
Если GitHub Desktop не может выполнить push, я бы проверил статус входа в GitHub внутри приложения. Я бы не стал сразу удалять Git for Windows. Графический интерфейс опционален. Движком служит git.exe.

Что такое GitHub Desktop?

GitHub Desktop - это графический интерфейс от GitHub для клонирования, создания коммитов и открытия пул-реквестов. Под капотом он обращается к Git. Это не git.exe и не gh.exe.

Если вы никогда им не пользовались

Если вам посоветовали установить GitHub Desktop, речь идет об окне GitHub с кнопками для клонирования, а не о git.exe. Скачайте его с desktop.github.com. Вы уже можете использовать Git for Windows без этого графического интерфейса. Sourcetree и Fork - другие окна для работы с Git. gh.exe - это GitHub CLI, а не это приложение на платформе Electron.

Для чего он используется?

Клонирование и коммиты при помощи мыши

Окно истории и просмотра изменений (diff). Команда git status в Git Bash выполняет ту же работу без графического интерфейса.

Учетные записи GitHub.com

Авторизация и работа с пул-реквестами на GitHub. Компании, ориентированные на Bitbucket, часто выбирают Sourcetree.

Открыть в редакторе

Desktop может передать репозиторий в VS Code или другой редактор. Редактор работает в отдельном процессе.

Для кого он предназначен?

  • Тем, кто хочет работать с GitHub, не находясь постоянно в терминале
  • Студентам, на занятиях которых установили это приложение вместо Git Bash
  • Всем, кто перепутал его с git.exe из-за слова Git в названии

Текущий статус

GitHub Desktop (2015) - это актуальный графический интерфейс для Git от GitHub. Поставщик по-прежнему перенаправляет пользователей Windows на https://desktop.github.com/.

Сколько ему лет?

GitHub выпустила это классическое приложение на базе Electron в 2015 году взамен прежнего клиента GitHub for Windows / C#. Оно новее, чем Git (2005), и старше, чем GitHub CLI (2020). Актуальный продукт сохраняет название GitHub Desktop.

Версии

Сначала основные каналы. Точные номера сборок здесь не верифицируются.

GitHub Desktop

Системные требования

Значения соответствуют общедоступным рекомендациям издателя. Нагрузка все же меняет реальные потребности.

Минимум

Минимальные системные требования
Операционная система Актуальный 64-разрядный выпуск Windows 10 или Windows 11, согласно документации GitHub Desktop
Оперативная память Базовый расход памяти платформы Electron плюс объем открытого репозитория

Потребление ресурсов

Нагрузка на CPU
Зависит от того, что именно открыто внутри приложения
Нагрузка на RAM
Зависит от документов, вкладок или библиотек

Установленные процессы

Эти исполняемые файлы принадлежат данному продукту, когда он установлен.

Установленные процессы
GitHubDesktop.exe Окно GitHub Desktop

Компоненты автозагрузки

GitHub Desktop может заново открывать последний использованный репозиторий. Это восстановление сеанса, а не служба Windows с именем GitHub.

Расположение файлов

Типичные пути к GitHub Desktop
Типичная установка C:\Users\<вы>\AppData\Local\GitHubDesktop\

Форматы файлов

GIT

Распространенные проблемы

Пользователи ошибочно принимают его за Git

Команда where.exe git по-прежнему должна находить Program Files\Git, если установлен Git for Windows. Desktop запускается через GitHubDesktop.exe.

Авторизация работает здесь, но дает сбой в CLI

Desktop хранит учетные данные GitHub для собственных обращений к Git. Для git push в обычном терминале может потребоваться Git Credential Manager.

Устранение проблем

Убедитесь, что открыт GitHub Desktop, а не git-bash.exe

Заголовок окна и путь к GitHubDesktop.exe соответствуют этому продукту. Program Files\Git относится к порту VCS.

Устанавливайте с desktop.github.com

Предложения о загрузке версий «GitHub Desktop pro» являются мусором. Настоящий установщик размещен на ресурсах GitHub.

Откройте Файл > Параметры > Git, чтобы узнать, какой Git вызывается

Desktop может использовать как встроенный Git, так и системную установку Git. Этот параметр не приводит к установке Sourcetree.

Альтернативы

Git for Windows подойдет, если вам нужна только команда. GitHub CLI предназначен для пул-реквестов в терминале. Sourcetree используется, если удаленный репозиторий находится на Bitbucket.

Официальная помощь и загрузки

Начинайте с сайта разработчика. Случайные сайты с файлами exe не являются каналами поддержки.

Официальные контакты
Скачать desktop.github.com/ Официальный установщик или страница разработчика
Помощь docs.github.com/desktop Поддержка разработчика
Официальный сайт desktop.github.com/ Начинайте отсюда, а не со случайных сайтов с файлами exe
Документация GitHub: Desktop docs.github.com/en/desktop Справка по клонированию, коммитам и учетным записям

Сопутствующее оборудование

Графический интерфейс разработан на платформе Electron. Для крупных репозиториев требуются RAM и SSD. Наличие GPU не ускоряет создание коммитов.

Технические подробности

Технические подробности

Номера версий у разработчика меняются. В этой статье конкретная сборка не фиксируется.

Источники и проверка

Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.

Была ли эта статья полезна?

Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.

Была ли эта статья полезна?