11 geriausių „Linux“ grafinių „Git“ klientų 2023 m


Git yra nemokama atvirojo kodo paskirstyta versijų valdymo sistema, skirta programinės įrangos kūrimui ir kelioms kitoms versijų valdymo užduotims. Jis skirtas susidoroti su viskuo – nuo mažų iki labai didelių projektų, atsižvelgiant į greitį, efektyvumą ir duomenų vientisumą.

„Linux“ naudotojai gali valdyti Git pirmiausia iš komandinės eilutės, tačiau yra keletas grafinės vartotojo sąsajos (GUI) Git klientų, kurie palengvina efektyvų ir patikimą darbą. „Git“ naudojimą „Linux“ darbalaukyje ir pasiūlyti daugumą, jei ne visas, komandinės eilutės operacijų.

Todėl žemiau pateikiamas kai kurių geriausių „Git“ sąsajų su GUI, skirtų „Linux“ darbalaukio vartotojams, sąrašas.

1. GitKraken

„GitKraken“ yra kelių platformų, elegantiškas ir labai efektyvus „Git“ klientas, skirtas „Linux“. Jis taip pat veikia „Unix“ tipo sistemose, tokiose kaip „Linux“, „Mac“ ir „Windows“. Jis sukurtas siekiant padidinti „Git“ vartotojo produktyvumą naudojant tokias funkcijas kaip:

  • Vizuali sąveika ir užuominos.
  • 100% savarankiškas.
  • Palaiko kelis profilius.
  • Palaiko vienu spustelėjimu atšaukimo ir perdarymo funkcijas.
  • Integruotas sujungimo įrankis.
  • Greitas ir intuityvus paieškos įrankis.
  • Lengvai prisitaiko prie vartotojo darbo srities, taip pat palaiko submodulius ir Gitflow.
  • Integruojamas su vartotojo GitHub arba Bitbucket paskyra.
  • Spartieji klavišai ir daug daugiau.

2. „Git Cola“.

„Git Cola“ yra galingas, konfigūruojamas „Git“ klientas, skirtas „Linux“, siūlantis vartotojams aptakią GUI. Jis parašytas Python ir išleistas pagal GPL licenciją.

Git Cola sąsają sudaro keli bendradarbiavimo įrankiai, kuriuos galima paslėpti ir pertvarkyti pagal vartotojo pageidavimą. Ji taip pat siūlo vartotojams daug naudingų sparčiųjų klavišų.

Jo papildomos funkcijos apima:

  • Kelios antrinės komandos.
  • Pasirinktiniai lango nustatymai.
  • Konfigūruojami ir aplinkos kintamieji.
  • Kalbos nustatymai.
  • Palaiko pasirinktinius GUI nustatymus.

3. SmartGit

„SmartGit“ taip pat yra kelių platformų, galingas, populiarus GUI Git klientas, skirtas „Linux“, „Mac OS X“ ir „Windows“. Profesionalams jis vadinamas Git, todėl naudotojai gali susidoroti su kasdieniais Git iššūkiais ir padidina jų produktyvumą vykdant efektyvias darbo eigas.

Vartotojai gali jį naudoti su savo atpirkimo sandoriais ar kitais prieglobos paslaugų teikėjais. Jis pristatomas su šiomis nuostabiomis savybėmis:

  • Palaiko „Git pull“ užklausas ir komentarus.
  • Palaiko SVN saugyklas.
  • Yra su Git-flow, SSH-klientu ir failų palyginimo/sujungimo įrankiais.
  • Tvirtai integruojamas su GitHub, BitBucket ir Atlassian Stash.

4. Kikenti

„Giggle“ yra nemokama „Git“ turinio stebėjimo priemonės GUI klientas, kuris naudoja „GTK+“ įrankių rinkinį ir veikia tik „Linux“, kuris buvo sukurtas 2007 m. sausio mėn. per „Imendio“ hakatoną.

Dabar jis buvo integruotas į GNOME infrastruktūrą. Iš esmės tai yra „Git“ peržiūros programa, leidžianti vartotojams naršyti savo saugyklos istoriją.

5. Gitg

Gitg yra GNOME GUI sąsaja, skirta peržiūrėti Git saugyklas. Jį sudaro tokios funkcijos kaip – GNOME apvalkalo integravimo per programos meniu įgalinimas, naudotojų galimybė peržiūrėti neseniai naudotas saugyklas ir naršyti saugyklos istoriją.

Jame taip pat yra failo rodinys, sustojimo sritis, skirta sudaryti įsipareigojimus ir atlikti etapinius pakeitimus, atvira saugykla, klonų saugykla ir vartotojo informacija.

6. Git GUI

„Git GUI“ yra kelių platformų ir nešiojama Tcl/Tk pagrįsta GUI sąsaja, skirta „Git“, kuri veikia „Linux“, „Windows“ ir „Mac OS X“.

Jame daugiausia dėmesio skiriama įsipareigojimų generavimui, suteikiant vartotojams galimybę keisti savo saugyklą generuojant naujus įsipareigojimus, keičiant esamus ir kuriant šakas. Be to, tai taip pat leidžia jiems atlikti vietinius sujungimus ir gauti/nusiųsti į nuotolines saugyklas.

7. Qgit

QGit yra paprastas, greitas ir tiesioginis, tačiau galingas GUI Git klientas, pagrįstas Qt/C++. Tai suteikia vartotojams gražią vartotojo sąsają ir leidžia naršyti peržiūrų istoriją, peržiūrėti pataisų turinį ir keisti failus grafiškai, sekant atskiras kūrimo šakas.

Kai kurios jo funkcijos yra išvardytos žemiau:

  • Peržiūrėkite, taisykite, skirtumus, failų istoriją, failų komentarus ir archyvų medžius.
  • Palaiko pakeitimus.
  • Leidžia vartotojams taikyti arba formatuoti pataisų serijas iš pasirinktų įsipareigojimų.
  • Taip pat palaiko vilkimo ir nuleidimo funkcijas, skirtas įsipareigoti tarp dviejų QGit egzempliorių.
  • Susieja komandų sekas, scenarijus ir viską, ką galima vykdyti su pasirinktiniu veiksmu.
  • Jis įgyvendina GUI daugeliui įprastų „StGit“ komandų, tokių kaip „push“/„pop“ ir „Taikymas/formatavimas“ ir daugeliui kitų.

8. GitForce

„GitForce“ taip pat yra paprasta naudoti ir intuityvi GUI sąsaja, skirta „Git“, kuri veikia „Linux“ ir „Windows“, taip pat bet kurioje OS su „Mono“ palaikymu.

Tai suteikia vartotojams kai kurias dažniausiai naudojamas „Git“ operacijas ir yra pakankamai galingas, kad būtų galima naudoti tik nenaudojant jokio kito komandinės eilutės „Git“ įrankio.

9. Egit

„Egit“ yra „Eclipse IDE“ skirtas „Git“ papildinys, „Git“ Eclipse Team teikėjas. Projektu siekiama įdiegti „Eclipse“ įrankius, papildančius „Git“ JQit Java diegimą. „Eqit“ sudaro tokios funkcijos kaip saugyklos naršyklė, nauji failai, įvykdymo langas ir istorijos rodinys.

10. Magitas

„Magit“ yra išsami „Git“ teksto vartotojo sąsaja, mažinanti atotrūkį tarp „Git“ komandinės eilutės sudėtingumo ir įprastų GUI.

Naudodami Magit galite be vargo atlikti paprastas ir sudėtingas versijų valdymo užduotis naudodami mnemoninius klavišų sparčiuosius klavišus. Jo sąsaja primena patobulintą „Git“ komandų išvesties perteikimą, tačiau „Magit“ išskiria interaktyvus pobūdis.

Kiekviena jūsų matoma informacija yra veiksmingesnė ir pranoksta tradicinių Git GUI galimybes. „Magit“ netgi pasirūpina automatiniais atnaujinimais, užtikrindamas, kad jūsų informacija būtų naujausia. Supaprastinkite „Git“ darbo eigą ir padidinkite produktyvumą naudodami „Magit“.

11. GITK (Generalized Interface Toolkit)

GITK yra daugiasluoksnė GUI sąsaja, skirta Git, leidžianti vartotojams efektyviai dirbti su programine įranga bet kokioje situacijoje. Pagrindinis jos tikslas yra ryškiai praturtinti programinės įrangos pritaikomumą, ji veikia daugiasluoksnėje architektūroje, kurioje sąsajos funkcionalumas yra tinkamai atskirtas nuo išvaizdos ir veikimo.

Svarbu tai, kad GITK leidžia kiekvienam vartotojui pasirinkti NS rūšį ir stilių, atitinkančią jo poreikius, atsižvelgiant į galimybes, pageidavimus ir esamą aplinką.

Santrauka

Šiame įraše apžvelgėme keletą žinomiausių „Git“ klientų, turinčių „Linux“ GUI, tačiau aukščiau esančiame sąraše gali trūkti vieno ar dviejų, todėl susisiekite su mumis, kad gautumėte pasiūlymų ar atsiliepimų komentarų skiltyje. žemiau. Taip pat galite pasakyti mums apie savo geriausią „Git“ klientą su GUI ir kodėl norite jį naudoti.