De 4 bedste Github-klienter til Linux

I Linux-fællesskabet bruger alle grundlæggende Git-protokollen i en eller anden form. Git fungerer så godt, fordi det er integreret i kommandolinjen og Linux-måden at gøre tingene på. Desværre er det ikke alle, der har tålmodighed til at håndtere den lange mængde Git-kommandoer til at opdatere kildekoden. Som et resultat henvender mange udviklere sig til Github-klienter for at forenkle processen. På denne liste vil vi gennemgå nogle af de bedste Github-klienter til Linux.

Bemærk: der er mange Github-klienter til Linux. Hvis du kender til et fantastisk Git-interaktionsværktøj, der ikke er talt om på denne liste, så fortæl os om det i kommentarfeltet nedenfor!

1. GitKraken

GitKraken er en freemium, cross-platform Git-klient. Brugere skal betale for at bruge dette produkt kommercielt og med store teams. Det er ikke open source. Når det er sagt, har det en gratis version, som alle kan bruge (af personlige og hobbymæssige årsager).

Pro-versionen af ​​GitKraken har en masse funktioner, men de fleste brugere på Linux, der kun programmerer til skole eller til ikke-kommerciel brug, burde være fint med den gratis version. Dette værktøj gør det meget nemt at administrere og kontrollere kildekoden via Git-protokollen.

  Sådan Dual Boot Linux og Windows 10

Et af hovedtrækket ved GitKraken er det moderne design. Det er rent og let for øjnene, og der er et dedikeret team til rådighed til at støtte brugere. Udviklere, der leder efter et glat værktøj til at administrere Git med lethed, bør overveje dette værktøj frem for alt andet.

Bemærkelsesværdige funktioner

Gratis til personlig brug
Support til alle større operativsystemer, så hele dit team kan bruge det
Nem at bruge og navigere
Understøttelse af Gitflow (grafisk Git-grenværktøj)
Git LFS-understøttelse (Large File Storage)
Brugerdefinerbare Commit-grafer
Understøttelse af Git Hooks
Hurtig fortryd/gentag knap
Support til flere Git-udbydere (inklusive selv-hostet)
Kraftfuld “fuzzy finder”-funktion giver brugerne mulighed for hurtigt at søge efter kommandoer og handlinger og udføre dem
Undermoduler giver mulighed for nemt teamsamarbejde
Flere UI-temaer lader brugeren tilpasse GitKraken til deres smag
Visuelle repræsentationer af Git repo-aktivitet i grafer

2. SmartGit

SmartGit er en Git-klient på tværs af platforme. Ligesom GitKraken er softwaren gratis til personlig brug, med en betalt “pro” version for hold. SmartGit understøtter flere Git-udbydere, inklusive GitHub, BitBucket, Self-hosted Git-servere og Atlassian Stash. Udover dette kan SmartGit også håndtere SVN og Mercurial meget godt.

  Sådan kører du Linux-apps fra Bash på Windows 10 [Guide]

Designet af programmet er meget rent og no-nonsense. Der bliver ikke brugt meget tid på at forskønne alt. I stedet fokuserer udviklerne alt på funktioner, og de mest brugte er altid inden for rækkevidde. Denne Git-klient er ideel til udviklere, der værdsætter funktioner frem for smarte UI-elementer og smukke farver.

Bemærkelsesværdige funktioner

Support til flere Git-udbydere (inklusive selv-hostet)
Understøttelse af andre kildekontrolmetoder udover Git (SVN og Mercurial)
GitFlow support (grafisk Git branch manager)
Git stort fillager
Rent UI-design
Let at sammenligne forskelle side om side
Integreret SSH-klient til hurtige fjernforbindelser
Fremragende diff-værktøj, der er kraftfuldt og nemt at bruge

3. Gitg

Gitg er en Git-softwarelagerbrowser, der er specielt designet til Gnome-skrivebordet og et sæt applikationer (selvom den underligt nok har en Mac-version). Hovedmålet med Gitg-værktøjet er at give Linux-brugere en brugervenlig frontend til Git-kommandolinjeværktøjet.

Softwaren er open source, og koden kan revideres fuldt ud for alle. Overvej Gitg, hvis du er en softwareudvikler, der elsker Gnome-skrivebordsmiljøet på Linux.

  Sådan læser du Hacker News på Linux-skrivebordet

Bemærkelsesværdige funktioner

Open source og gratis at bruge for evigt
Har indbygget filfremviser til nemt at se på kode
Integration i Gnome Shell-skrivebordet, som giver brugerne mulighed for at se nyligt tilgåede Git-lagre osv
Ligner meget Mac OS-klienten GitX og dens funktionssæt
Gitg-projektet arbejder i samarbejde med GitX til Mac for at gøre appen mere ens
Søgefunktionen giver mulighed for hurtige gren- og tagsøgninger
Begå stavekontrolværktøj

4. Magit

Magit er et plugin til Emacs teksteditor og kan installeres på alle operativsystemer, der i øjeblikket understøtter Emacs. Pluginnet er open source under GNU General Public License V3. Pluginnet hævder at være en komplet “Git Porcelain”-frontend, der forbedrer Git-klientgrænsefladen.

Denne klient er ideel til dem, der bruger Emacs-teksteditoren til softwareudvikling og har brug for et godt Git-værktøj til at følge med.

Bemærkelsesværdige funktioner

Gør det meget lettere at bruge Git i terminalen ved at forenkle kommandoer og forbedre syntaksen (add, am, bisect, blame, branch, checkout, cherry, cherry-pick, clean, clone, commit, config, describe, diff, fetch, etc. .)
Integreres med Emacs teksteditor, så du kan lave udvikling og kildekontrol via Git i samme app
Fungerer med flere Git-udbydere, inklusive selvhostet
Tekstbaseret gør den perfekt til terminalfans, der ikke kan lide Git GUI-værktøjer