Fejlesztői eszközök

GitHub Desktop letöltés – a Git grafikus felülete

PC-re Macre Ellenőrzött, vírusmentes
Értékeld ezt a programot
Még nincs értékelés

Szerkesztőségi értékelés

4,2 / 5
A GitHub Desktop pontosan egy problémát old meg, azt viszont jól: a Git első két hetét. Aki még nem tudja, mi a staging area, az itt legalább látja – a módosítások ott vannak egy listában, bejelölöd, amit commitolni akarsz, és kész. A másik erőssége a vizuális összehasonlítás. Soronként látod, mi változott, képeknél pedig külön módok vannak a két változat egymásra tolására. Ez a kódnézésnél többet ér, mint amennyire elsőre hangzik. Két dolgot tegyünk a helyére. Az egyik, hogy a program GitHub-központú: issue, pull request, bejelentkezés – minden erre épül. Más Git-tárhelyekkel is működik, de ott a felét nem fogod használni. A másik, hogy Linuxra nincs hivatalos változat, csak közösségi fork. És egy tanács: ne ragadj meg benne. A GitHub Desktop jó belépő, de a Git igazi erejéhez (interaktív rebase, stash, bisect) előbb-utóbb kell a parancssor. A kettő nem zárja ki egymást: ugyanazt a tárolót kezelik.

A Letoltes.net szerkesztőségének saját tesztjén alapul.

GitHub Desktop nyitókép
GitHub Desktop nyitókép

A GitHub Desktop a Git grafikus felülete kezdőknek és azoknak, akik nem szeretnének a parancssorban dolgozni. Klónozás, commit, branch, push és pull – mindez kattintással, a változások színes összehasonlításával. Nyílt forráskódú, és a GitHub adja ki.

Mit tud

  • Tárolók kezelése. A GitHub dokumentációja szerint a File menüből klónozhatsz tárolót a GitHubról, hozzáadhatsz a gépeden már meglévőt, és újat is létrehozhatsz.

  • Branch és commit. Létrehozhatsz ágat, a módosításokat a programban átnézheted, és commitba rendezheted – ez az a pont, ahol a legtöbb kezdő elvéti a parancssort.

  • Push és pull. A dokumentáció megfogalmazása szerint a program a helyi másolatot a távoli változattal szinkronban tartja, a commitok feltöltésével és letöltésével.

  • Issue és pull request. Mindkettőt létre tudod hozni belőle, és egy nyitott pull request változásai is megnézhetők a programban.

  • Szerkesztő és terminál beállítása. Megadhatod, melyik szövegszerkesztőt és melyik shellt nyissa meg a tárolóhoz – a VS Code például egy kattintással nyitható így.

Nyílt forráskódú, de GitHub-központú

A program MIT-licenc alatt áll, a projekt viszont kiemeli, hogy ez a licenc a GitHub védjegyeire – köztük a logóra – nem terjed ki. Technikailag Electron-alapú alkalmazás, TypeScriptben írva.

A bejelentkezésnél két lehetőség van: GitHub.com vagy GitHub Enterprise. A GitHub dokumentációja szerint a program a GitHubon és más Git-tárhelyeken tárolt kóddal is tud dolgozni, de a felület és a funkciók – például az issue- és pull request-kezelés – egyértelműen a GitHubra vannak szabva. Ha GitLabon vagy Bitbucketen dolgozol, erre számíts.

Linuxra nincs hivatalos változat

A projekt kijelenti, hogy a Linux nem támogatott rendszer; a linuxos telepítőket egy közösségi fork (a shiftkey/desktop nevű változat) adja ki. Linuxon tehát vagy ezt használod, vagy – és ez a gyakoribb – marad a parancssori Git.

Két csatorna és a csomagkezelők

A stabil kiadás mellett van bétacsatorna is, amelyben korábban megjelennek az újdonságok – és csak ebben van windowsos ARM64-es telepítő. A közösség által gondozott csomagkezelőkből is telepíthető: Windowson a winget install github-desktop vagy a choco install github-desktop, macOS-en a brew install --cask github paranccsal.

Gyakori kérdések

Kell hozzá GitHub-fiók?

A helyi munkához nem feltétlenül, de a dokumentáció szerint a GitHubhoz vagy a GitHub Enterprise-hoz való hitelesítéshez fiók kell – és a program legtöbb kényelmi funkciója (klónozás, pull request) ebből indul.

Mi a különbség a Git és a GitHub Desktop között?

A Git maga a verziókövető rendszer, a GitHub Desktop csak egy felület hozzá. A program a saját, beépített Gitjét használja, így ettől még nem lesz parancssorból elérhető git parancs a gépen – ha parancssorból is dolgoznál, a Gitet telepítsd külön. A tárolók ettől függetlenül ugyanazok maradnak.

Van magyar nyelvű felülete?

A projekt nem közöl magyar nyelvi támogatást; a felület angol.

Melyik rendszerre van telepítő?

macOS-re (Intel és Apple Silicon) és Windowsra, utóbbihoz gépszintű, MSI-s változat is. Linuxra hivatalosan nincs.

Ár
Ingyenes
Licenc
Nyílt forráskódú
Verzió
3.6.5

Kiadói információk

Kiadó neve
GitHub
Kiadó leírása

A GitHub Desktopot a GitHub adja ki, a fejlesztés nyilvánosan, a desktop/desktop tárolóban zajlik. A termékoldal a desktop.github.com, a telepítők is innen érhetők el. A projekt saját leírása szerint a fenntartók ideje és erőforrása véges – ezt a hibajelentések kezelésénél érdemes tudni.

Rendszerkövetelmények

  • Windows: a GitHub dokumentációja szerint Windows 10 64 bites vagy újabb; 32 bites rendszeren nem fut. A gépszintű telepítéshez külön, MSI formátumú telepítő van.

  • macOS: 12.0 vagy újabb, Intel és Apple Silicon processzorhoz külön telepítővel.

  • Linux: hivatalosan nem támogatott. A közösségi fork ad linuxos telepítőket.

  • Git: külön nem kell telepíteni, a program a sajátját használja – ha viszont parancssorból is dolgozol, érdemes a Gitet önállóan is feltenni.

Újdonságok

3.6.5 – ez a legfrissebb stabil kiadás

Javítások:

  • A program felismeri az RStudio olyan telepítéseit is, amelyeket az új windowsos telepítő felhasználói szinten vagy a 64 bites, gépszintű helyen regisztrál.

  • A képek összehasonlításánál a „Difference” mód nem jelenít meg többé hamis, zöld elszíneződéseket, amelyeket a félpixeles elcsúszás okozott.

  • Egy megszakított rebase után újra elérhetők a tároló menüpontjai.

  • A branchvédelmi információk megmaradnak akkor is, ha a GitHub API-hívás hibára fut.

  • A bemenetet a standard bemeneten fogadó hookok Windowson már nem futnak hibára.

Egyéb változás: a program megakadályozza a frissítést macOS 12-ről és régebbiről, mert egy közelgő Electron-frissítés elhagyja ezeknek a támogatását.

Ami a bétacsatornában jön: a 3.6.6-os béta már frissebb Electronnal (44.1.1) és Node.js-sel (24.19.0) készül, és kivezeti a macOS 12 támogatását. Emellett javít egy Copilothoz kötődő hibát is, amely akkor jelentkezett, ha a modellek nem töltődtek be.

Galéria

0 hozzászólások

A hozzászóláshoz kérjük, jelentkezz be.