Git är en fri och öppen källkod distribuerad version styrsystem för mjukvaruutveckling och flera andra versionskontrolluppgifter. Den är utformad för att hantera allt från små till mycket stora projekt baserat på hastighet, effektivitet och dataintegritet.
Linux-användare kan hantera Git främst från kommandoraden, men det finns flera grafiska användargränssnitt (GUI) Git-klienter som underlättar effektiv och pålitlig användning av Git på ett Linux-skrivbord och erbjuder de flesta, om inte alla kommandoradsoperationer.
därför nedan är en lista över några av de bästa git front-ends med ett GUI för Linux desktop-användare.
föreslagen läsning: installera GIT för att skapa och dela dina egna projekt på GITHub Repository
som sagt, låt oss fortsätta att lista dem.
GitKraken
GitKraken är en plattformsoberoende, elegant och mycket effektiv Git-klient för Linux. Det fungerar på Unix – liknande system som Linux och Mac OS X, och Windows också. Det är utformat för att öka en git-användares produktivitet genom funktioner som:
- visuell interaktion och tips
- 100% fristående
- stöder flera profiler
- stöder enkelklick ångra och göra om funktioner
- inbyggt sammanfogningsverktyg
- ett snabbt och intuitivt sökverktyg
- anpassar sig enkelt till användarens arbetsyta och stöder även submoduler och Gitflow
- integreras med användarens GitHub-eller Bitbucket-konto
- kortkommandon plus mycket mer.
Besök hemsidan: https://www.gitkraken.com/
git-Cola
git-Cola är en kraftfull, konfigurerbar git-klient för Linux som erbjuder användarna en elegant GUI. Det är skrivet i Python och släppt under GPL-licensen.
git-cola-gränssnittet består av flera samarbetsverktyg som kan döljas och ordnas om enligt användarnas önskemål. Det erbjuder också användarna många användbara kortkommandon.
dess ytterligare funktioner inkluderar:
- flera underkommandon
- anpassade fönsterinställningar
- konfigurerbara och miljövariabler
- språkinställningar
- stöder anpassade GUI-inställningar
Besök hemsida:http://git-cola.github.io/
smartgit
smartgit är också en plattformsoberoende, kraftfull, populär GUI git-klient för Linux, Mac OS X och Windows. Kallas Git för proffs, det gör det möjligt för användare att behärska dagliga Git-utmaningar och ökar deras produktivitet genom effektiva arbetsflöden.
användare kan använda det med sina egna repos eller andra webbhotell. Den levereras med följande berömda funktioner:
- stöder git pull-förfrågningar och kommentarer
- stöder SVN-repositories
- levereras med Git – flow, SSH – client och file compare/merge tools
- integreras starkt med GitHub, BitBucket och Atlassian Stash
Besök hemsida: http://www.syntevo.com/smartgit/
Giggle
Giggle är en gratis GUI-klient för git content tracker som använder GTK+ toolkit och körs endast på Linux. Det utvecklades som ett resultat av en hackathon Imendio, i januari 2007. Det har nu integrerats i GNOME-infrastrukturen. Det är i grunden en Git viewer, tillåter användare att bläddra i deras förvarshistorik.
Besök hemsidan:https://wiki.gnome.org/giggle
gitg
gitg är en gnome GUI front-end för att visa Git förråd. Dess består av funktioner som-möjliggör GNOME shell integration via app-menyn, gör det möjligt för användare att visa nyligen använda förråd, bläddra arkiv historia.
det erbjuder också en filvy, iscensättningsområde för att komponera åtaganden och begå iscensatta ändringar, öppna arkiv, klonförråd och användarinformation.
Besök hemsidan: https://wiki.gnome.org/Apps/Gitg
Git GUI
Git GUI är en plattformsoberoende och Bärbar Tcl/Tk baserad GUI front-end för Git som fungerar på Linux, Windows och Mac OS X. Den fokuserar främst på commit generation genom att göra det möjligt för användare att göra ändringar i deras arkiv genom att generera nya åtaganden, ändra befintliga, bygga grenar. Dessutom tillåter det dem också att utföra lokala sammanslagningar och hämta/trycka på fjärrförvar.
Besök hemsidan: https://www.kernel.org/pub/software/scm/git/docs/git-gui.html
qgit
qgit är en enkel, snabb och rakt fram men ändå kraftfull GUI git klient baserad skriven i Qt/C++. Det ger användarna en trevlig UI och ger dem möjlighet att bläddra revideringar historia, visa patch innehåll och ändrade filer grafiskt genom att följa olika utvecklingsgrenar.
några av dess funktioner listas nedan:
- Visa, revidering, diffar, Filhistorik, filanteckningar och arkivträd
- stöder begå ändringar
- gör det möjligt för användare att tillämpa eller formatera patch – serien från utvalda begår
- stöder också dra och släpp-funktioner för begår mellan två QGit instanser
- associerar kommandon sekvenser, skript och allt körbart till en anpassad åtgärd
- det implementerar ett GUI för många vanliga stgit-kommandon som push/pop och apply/format patchar och många fler
Besök hemsida: http://digilander.libero.it/mcostalba/
GitForce
GitForce är också ett lättanvänt och intuitivt GUI front-end för Git som körs på Linux och Windows, plus alla operativsystem med Mono stöd. Det ger användarna några av de vanligaste Git-operationerna och det är tillräckligt kraftfullt för att användas uteslutande utan att involvera något annat kommandoradsgitverktyg.
Besök hemsidan: https://sites.google.com/site/gitforcetool/home
egit
egit är en git plugin för Eclipse IDE, dess en Eclipse Team leverantör för git. Projektet syftar till att implementera Eclipse tooling ovanpå jqit java-implementeringen av Git. Eqit består av funktioner som en repository explorer, nya filer, commit fönster och historia vy.
Besök hemsida:http://www.eclipse.org/egit/
giteye
giteye är en enkel och intuitiv GUI-klient för Git som enkelt integreras med planering, spårning, kodgranskning och byggverktyg som teamforge, gitgub, jira, Bugzilla och mycket mer. Den är flexibel med kraftfulla visualiserings-och historikhanteringsfunktioner.
Besök hemsidan: http://www.collab.net/products/giteye
GITK (Generalized Interface Toolkit)
GITK är en flerskiktad GUI front-end för Git som gör det möjligt för användare att arbeta effektivt med programvara i alla situationer. Dess huvudsyfte är att livligt berika adaptivitet av programvara, Det körs på en flerskiktad arkitektur där gränssnittsfunktionalitet är tillräckligt skild från utseende och känsla.viktigt är att GITK låter varje användning välja typ och stil av användargränssnitt som passar hans/hennes behov beroende på förmåga, preferenser och nuvarande miljö.