Beste grafiske Git -klienter for Linux

Beste grafiske Git -klienter for Linux
Denne artikkelen vil dekke en liste over grafiske "git" -klienter som er tilgjengelige for Linux. Git er et distribuert versjonskontrollsystem opprinnelig opprettet av Linus Torvalds. Det kan hjelpe deg med å spore endringer for prosjektfilene eller kodelagrene og kan brukes til å gå tilbake til tidligere filrevisjoner ved å vende tilbake Commits. "Git" -kommandoen er utvilsomt en av de mest populære kommandoene for å administrere Git -depoter. Imidlertid vil denne artikkelen hovedsakelig fokusere på grafiske GIT -klienter.

Git cola

Git Cola er en gratis og open source grafisk Git -klient som kan brukes til å sammenligne Git Repository -revisjoner og vise Diff for dem. Det kan også brukes til å gjøre nye forpliktelser, slå sammen grener, redigere bane, redigere indeks, administrere eksterne grener, lage tagger, rebaseinnhold, søkefiler, redigere depotkonfigurasjon, bruke lapper, kirsebærplukk og så videre.

Du kan laste ned Git Cola i Ubuntu ved å kjøre kommandoen nevnt nedenfor:

$ sudo apt install git-cola

Du kan installere Git Cola i andre Linux -distribusjoner fra pakkebehandleren. Flere pakker og installasjonsalternativer er tilgjengelige her.

Gitahead

Gitahead er en gratis og open source grafisk Git -klient skrevet i C ++ og QT. Det kan brukes til å klone lagre, lage nye depoter, se logg, bla gjennom filer i trevisning, administrere konfigurasjon av depotet, opprette og administrere forpliktelser, administrere eksterne lagre, administrere filialer, endre konfigurasjon av undermoduler, vise historie, visning Diff, administrer stash, bruk og administrer lapper, og så videre. Det kommer også med et mørkt tema.

Du kan laste ned Gitahead i Ubuntu og andre Linux -distribusjoner ved å få et installasjonsprogram tilgjengelig her.

Ungit

Ungit er en gratis og open source grafisk Git -klient for Linux skrevet i Electron. Ungit har en ekstern nettbasert layout som du kan kjøre på din egen server. Andre hovedfunksjoner i Ungit inkluderer en innebygd filnettleser, muligheten til å automatisk oppførte, diff-markør, evne til å vise forpliktelseshistorikk i en flytskjema som grafisk utforming, administrere eksterne depoter, administrere undermoduler, opprette og administrere forpliktelser, Se sammenligning side om side, plugins for populære tekstredaktører som VS-kode, atom og parentes, muligheten til å tilbakestille forpliktelser, og så videre.

Du kan laste ned Ungit i Ubuntu og andre Linux -distribusjoner ved å få kjørbare binære filer tilgjengelige her.

Gitg

GITG er en gratis og open source grafisk Git -klient utviklet av Gnome -teamet. Den kan vise forpliktelseshistorikk, vise diff mellom forpliktelser og to filer, inkluderer en nettleser for tre-visning, søkekommisjon på. Den er spesialdesignet for å håndtere data fra store depoter som kan komme inn i mange GB -er med data.

Du kan laste ned GITG i Ubuntu ved å kjøre kommandoen nevnt nedenfor:

$ sudo apt install gitg

Du kan installere GITG i andre Linux -distribusjoner fra pakkebehandleren. En flatpak -pakke er også tilgjengelig her.

Fnise

Giggle er en grafisk git frontend også utviklet av GNOME -teamet. Du kan bruke den til å opprette nye forpliktelser og administrere dem, se revisjon og forplikte historie, se visualiseringer som viser tidligere revisjoner, se på forskjellige filer og forpliktelser, lage lapper, bruke lapper, se kortlogg, opprette og administrere tagger, opprette og administrere grener, Søk om revisjonshistorikk, søkekommisjonshistorikk og så videre.

Du kan laste ned fnise i Ubuntu ved å kjøre kommandoen nevnt nedenfor:

$ sudo apt install fnise

Du kan installere fnise i andre Linux -distribusjoner fra pakkebehandleren. Du kan også samle den fra kildekoden tilgjengelig her.

Gitar

Gitar er en gratis og open source grafisk git frontend skrevet i C ++ og QT5. Det er en flerspråklig programvare, og den gir også bygg for Raspberry Pi. Du kan bruke til å klone depoter, redigere Git-konfigurasjon, administrere GPG-signaturer, slå sammen og administrere grener, administrere statshes, opprette og administrere tagger, kjøre kommandoer i en integrert terminal, bla gjennom filer, beskjære lagre, rene lagre, administrere undermoduler og Så videre.

Du kan laste ned Universal Guitar Appimage -filer som fungerer på alle Linux -distribusjoner herfra.

Qgit

QGIT er en gratis og open source grafisk Git -klient skrevet i C ++ og QT. Du kan bruke den til å bla gjennom revisjon og forplikte historie, administrere og slå sammen grener, se og bruke lapper, se differ, se merknader, visualisere revisjon og forplikte historie, kirsebærplukk, dra og slippe forpliktelser, opprette og administrere tagger, bla gjennom filer, Vis side om side, vis shortlog, og så videre.

Du kan laste ned QGIT i Ubuntu ved å kjøre kommandoen nevnt nedenfor:

$ sudo apt install qgit

Du kan installere QGIT i andre Linux -distribusjoner fra Package Manager. Du kan også samle den fra kildekoden tilgjengelig her.

Konklusjon

Dette er noen av de beste grafiske GIT -klientene som er tilgjengelige for Linux. Mens mange kommandolinjeverktøy for å administrere GIT -lagringsplasser er tilgjengelige, har GUI GIT -klienter en fordel da de kan vise revisjon og forplikte historisk visualiseringer på en fin måte ved hjelp av forskjellige brukergrensesnittelementer. Disse visualiseringene lar deg bedre observere Git -lagringene dine. Noen GIT -klienter lar deg også kjøre forskjellige handlinger på disse visualiseringene ved å høyreklikke på dem.