Перайсці да змесціва

GitHub Desktop

ПраграмаGitHub

Таксама называецца github desktop app, gh desktop

GitHubПрадукцыйнасць

Афіцыйны графічны інтэрфейс Git для Windows ад GitHub. Працэс - GitHubDesktop.exe. Вы можаце працягваць выкарыстоўваць git.exe без гэтай праграмы.

Што вам трэба ведаць

GitHub Desktop - гэта графічны інтэрфейс. git.exe працуе і без яго.

GitHubDesktop.exe - гэта афіцыйны графічны інтэрфейс для Windows ад GitHub. 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 для кланавання, стварэння камітаў і адкрыцця 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

Уваход у сістэму і pull request для 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\<імя_карыстальніка>\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 - гэта порт СКВ.

Усталюйце з desktop.github.com

Прапанова спампаваць GitHub Desktop pro - гэта падробка. Сапраўдны інсталятар размяшчаецца на GitHub.

Выкарыстоўвайце File > Options > Git, каб убачыць, які Git ён выклікае

Desktop можа выкарыстоўваць убудаваны Git або сістэмны Git. Гэтая налада не ўсталёўвае Sourcetree.

Альтэрнатывы

Git for Windows, калі вам патрэбна толькі камандная радка. GitHub CLI для pull request у тэрмінале. 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. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.

Ці быў гэты артыкул карысным?

Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.

Ці быў гэты артыкул карысным?