Перейти до вмісту

GitHub Desktop

ПрограмаGitHub

Також називається github desktop app, gh desktop

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

Офіційний Git GUI від GitHub для Windows. Процес - GitHubDesktop.exe. Ви можете користуватися git.exe без цієї програми.

Що потрібно знати

GitHub Desktop - це GUI. git.exe продовжує працювати і без нього.

GitHubDesktop.exe - це офіційний GUI від GitHub для Windows. Git for Windows - це git.exe разом із Git Bash. Видалення Desktop не видаляє Git. Встановлення Desktop не замінює пакет із git-scm.com.

Що це таке?
Офіційний Git GUI від GitHub
Чи потрібен він для git?
Ні. git.exe працює самостійно
Те саме, що й gh.exe?
Ні. Це GitHub CLI
Feex повідомляє
Якщо GitHub Desktop не відправляє пуш (push), варто перевірити авторизацію в обліковому записі GitHub всередині програми. Не потрібно відразу видаляти Git for Windows. Графічний інтерфейс є опціональним. git.exe є рушієм.

Що таке GitHub Desktop?

GitHub Desktop - це графічний інтерфейс від GitHub для клонування, комітів і відкриття pull request. Під капотом він звертається до 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 плюс відкритий вами репозиторій

Профіль використання ресурсів

Вимоги до процесора
Залежить від того, що ви відкриваєте всередині програми
Вимоги до оперативної пам'яті
Залежить від документів, вкладок або бібліотек

Інстальовані процеси

Ці виконувані файли належать до цього продукту, коли його інстальовано.

Інстальовані процеси
GitHubDesktop.exe Вікно GitHub Desktop

Компоненти автозапуску

GitHub Desktop може повторно відкривати останній репозиторій. Це відновлення сесії, а не служба Windows під назвою GitHub.

Розташування файлів

Типові шляхи GitHub Desktop
Типова інсталяція C:\Users\<you>\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 (File > Options > Git), щоб перевірити, який саме Git використовується

Desktop може використовувати вбудований або системний Git. Цей параметр не встановлює Sourcetree.

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

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

Офіційна довідка та завантаження

Почніть із розробника. Випадкові сайти з exe-файлами не є каналом підтримки.

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

Пов'язане апаратне забезпечення

Графічний інтерфейс реалізовано як Electron-додаток. Для великих репозиторіїв потрібні обсяг RAM та SSD. Відеокарта (GPU) не прискорює створення комітів.

Технічні деталі

Технічні деталі

Номери версій від постачальника змінюються. Ця стаття не фіксує конкретну збірку.

Джерела та верифікація

Зафіксована позначка джерела: серпень 2026. Ця позначка не встановлює незалежної перевірки. Як ми проводимо дослідження.

Чи була ця стаття корисною?

Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.

Чи була ця стаття корисною?