5 af de mest nyttige grafiske Git-klienter til Linux
For nogle er ideen om en grafisk Git-klient sacrilege. Git er trods alt et kommandolinjeværktøj. Det er faktisk et af de nemmeste kommandolinjeværktøjer, der skal bruges, så hvorfor bruger du en GUI i første omgang? Det kommer ned til de visuelle områder, som kommandolinjen falder ind. GUI-klienter er til grafer, diagrammer, fremhævning og alle de gode ting, der hjælper med at pakke dit hoved omkring kompleksiteten af dit projekt. Disse klienter er alle rigtige på disse meget ting, og nogen vil være et glimrende supplement til din Git-arbejdsgang.
Nedenstående er nogle af de bedste grafiske Git-klienter til Linux.
1. Git Cola
Git Cola har eksisteret i en anstændig tid, og det er et klassisk eksempel på et open-source Linux-værktøj, der gør præcis, hvad det skal, uden at blive skruet ned med mange unødvendige ekstramateriale.
Git Cola er skrevet i Python og har en GTK-grænseflade, så den integrerer perfekt med de fleste desktops. Da den er åben kilde, er den også tilgængelig i de fleste distributionsregistre, hvilket gør det nemt at opdatere og vedligeholde.
Grænsefladen er opdelt i fire ruder. Hver viser et separat aspekt af dit projekt Git repo. Det giver dig mulighed for nemt at visualisere forskellen mellem forpligtelser i dine filer, og du kan hurtigt navigere og gennemse mellem grene.
2. GitEye
GitEye er en cross-platform freeware klient til Git. Det kan ikke være open source, men det er frit tilgængeligt og gratis at bruge. Interessant nok installerer GitEye ikke på din computer. I stedet kommer den pakket i binær form, og du kan bare køre den fra sin egen mappe.
GitEye bringer med sig en mere detaljeret grænseflade. Den har en fremragende fil-træbrowser til venstre for skærmen. GitEye gør også browsing og tjekker dine filialer meget enkelt. Derudover har GitEye nogle pæne funktioner, der giver dig mulighed for at spore historien for en fil og styre bygninger af et projekt via en build-server.
3. Gitg
Gitg er standard grafisk Git-klient til GNOME-skrivebordet. Ligesom mange nyere GNOME-hjælpeprogrammer er det slags bare knogler i udseende. GNOME's minimalistiske design valg betyder ikke, at Gitg ikke kan gøre præcis, hvad du har brug for det.
Gitg har en fantastisk visualisering af projektets historie, og det giver dig mulighed for at vælge din filial på flugt. Dens forpladningsskærm er lidt forvirrende i starten, men det er faktisk meget nemt at bruge, når du får fat i det. Det præsenterer dig med de iscenesatte ændringer, og du kan nemt evaluere dem lige der og skabe dit begå.
Gitg er en fremragende mulighed, hvis du leder efter noget simpelt, der passer lige ind i dit skrivebord.
4. QGit
Hvis Gitg er GNOME-klienten, er QGit Plasma / Qt-en. QGit har eksisteret i et stykke tid, og det er virkelig raffineret sin tilgang. QGit har også en fremragende visuel repræsentation af dit projekt historie, der er intuitivt at navigere. Du kan ikke kun se, hvad forpligten var, men også de berørte filer.
Det har også en stor filtræbrowser, der lader dig grave gennem dit projekt i en snap og se filer og de ændringer, der er foretaget til dem ved revision.
QGit tager en mere klassisk tilgang til sine kontroller. De fleste af dem er i værktøjslinjen øverst i vinduet. Du kan styre alt fra din egen forpligter sig til grene derfra. Det er ikke noget banebrydende, men er effektivt.
5. SmartGit
SmartGit er en anden proprietær mulighed. Denne gang er det imidlertid pakket til brug på Linux-systemer. SmartGit er gratis til personlig brug, men kræver en licens til virksomheden. SmartGit ser ud og føles lidt som en IDE. Hvis du kan lide programmer som Netbeans og Eclipse, er chancerne SmartGit til dig.
Den er fyldt med værktøjer og værktøjer, og det gør det nemt at navigere dit projekt. Det har også nogle fremragende fremhævning og visualisering for dine begivenheder og ændringer i dine projekter.
SmartGits værktøjslinje er blandt de bedste. Det gør de fleste af dine fælles opgaver så ubesværet som muligt, samtidig med at du giver dig maksimal kontrol, når du har brug for det.
Alle disse klienter er gode. Valget mellem dem kommer ned på et smagsspørgsmål. Husk, at du kan bruge Git komfortabelt uden en GUI, så dette valg handler om ekstramateriale. Hvilken en appellerer dig mest, og tror du det vil hjælpe med din måde?
Denne artikel blev første gang offentliggjort i januar 2012 og blev opdateret i juni 2018.