Git ist ein kostenloses und quelloffenes verteiltes Versionskontrollsystem, das für die Softwareentwicklung und verschiedene andere Versionskontrollaufgaben verwendet werden kann. Es ist für die Abwicklung einer Vielzahl großer und kleiner Projekte konzipiert und gewährleistet Geschwindigkeit, Effizienz und Datenintegrität.
Linux-Benutzer können Git hauptsächlich über die Befehlszeile verwalten, es gibt jedoch mehrere Git-Client-Software mit grafischer Benutzeroberfläche (GUI), die es Benutzern ermöglicht, Git effizient und zuverlässig auf dem Linux-Desktop zu verwenden, auch wenn dies der Fall ist sind nicht verfügbar. Alle oder zumindest die meisten Befehlszeilenoperationen sind verfügbar.
Nachfolgend sind einige der besten GUI-basierten Git-Frontend-Programme für Linux-Desktop-Benutzer aufgeführt.
1. GitKraken
GitKraken ist eine plattformübergreifende, elegante und effiziente Git-Client-Software für Linux. Es läuft auf Unix-ähnlichen Systemen wie Linux und Mac OS. Arbeitseffizienz:
Visuelle Interaktion und Eingabeaufforderungen
100 % eigenständigUnterstützt mehrere ProfileUnterstützt Funktionen zum Rückgängigmachen und Wiederherstellen mit einem KlickEingebautes ZusammenführungstoolSchnelles und intuitives SuchtoolEinfache Anpassung an den Arbeitsbereich des Benutzers, unterstützt auch Submodule und Gitflowmit GitHub- oder Bitbucket-Kontointegration des Benutzers Tastaturkürzel und mehrGitKraken: Git-Client für Linux Link zur Homepage: https://www.gitkraken.com /2. Git-colaGit-cola ist eine leistungsstarke und einfach zu konfigurierende Git-Client-Software für Linux, die Benutzern eine schöne GUI bietet. Es ist in Python geschrieben und unter der GPL-Lizenz veröffentlicht. Die Git-Cola-Schnittstelle umfasst mehrere Kollaborationstools, die je nach Benutzeranforderungen ausgeblendet und neu angeordnet werden können. Es bietet Benutzern außerdem viele nützliche Tastaturkürzel.
Zu den zusätzlichen Funktionen gehören die folgenden:
Mehrere Unterbefehle
Benutzerdefinierte FenstereinstellungenKonfigurierbare UmgebungsvariablenSpracheinstellungenUnterstützung benutzerdefinierter GUI-EinstellungenGit-cola: Git-Client-Software für LinuxLink zur Startseite: http://git-cola.github. io/3. SmartGitSmartGit ist auch eine plattformübergreifende, leistungsstarke und beliebte GUI-Git-Client-Software für Linux, Mac OS X und Windows. Es heißt Git für Profis und ermöglicht Benutzern die Nutzung effizienter Arbeitsabläufe, um die täglichen Git-Herausforderungen zu bewältigen und die Arbeitseffizienz zu verbessern.
Benutzer können es mit ihrer eigenen Codebasis oder anderen Hosting-Anbietern verwenden. Es verfügt über die folgenden großartigen Funktionen:
Unterstützt Git-Zusammenführungsanfragen und -Kommentare
Unterstützt SVN-CodebasenKommt mit Git-Flow, SSH-Client und Dateikomprimierung/-zusammenführung Tools Enge Integration mit GitHub, BitBucket und Atlassian StashSmartGit: Git-Client-Software für Linux Link zur Startseite: http://www.syntevo.com/smartgit /4. GiggleGiggle ist eine kostenlose GUI-Client-Software, die Git-Content-Tracking-Tools unterstützt und nur unter Linux ausgeführt werden kann. Es wurde als Ergebnis der Hackathon-Veranstaltung Imendio im Januar 2007 entwickelt und ist nun in die GNOME-Infrastruktur integriert. Es handelt sich im Grunde um ein Git-Anzeigetool, mit dem Benutzer den Verlauf der Codebasis durchsuchen können.Giggle: Git-Client-Software für Linux
Link zur Startseite: https://wiki.gnome.org/giggle
5 . GitgGitg ist ein GNOME-GUI-Frontend-Programm zum Anzeigen von Git-Code-Repositorys. Es umfasst viele Funktionen: Es kann über das Anwendungsmenü in die GNOME-Shell integriert werden, sodass Benutzer kürzlich verwendete Codebasen anzeigen und den Verlauf der Codebasis durchsuchen können. Es bietet außerdem eine Dateiansicht und einen Staging-Bereich, in dem Sie übermittelten Code schreiben, schrittweise Änderungen übermitteln, die Codebasis öffnen, die Codebasis klonen und Benutzerinformationen bereitstellen können.Gitg-Client-Software für Git-Codebasis anzeigen
Link zur Startseite: https://wiki.gnome.org/Apps/Gitg
6. Git GUIGit GUI ist ein plattformübergreifendes, einfach zu portierendes, Tcl/Tk-basiertes GUI-Frontend-Programm für Git. Es kann unter Linux, Windows und Mac OS verwendet werden X. Es konzentriert sich hauptsächlich darauf, Benutzern das Festschreiben von generiertem Code zu ermöglichen, indem sie Änderungen an der Codebasis vornehmen, indem sie neue Festschreibungen generieren, vorhandenen Code ändern und Zweige erstellen. Darüber hinaus können Benutzer lokale Zusammenführungen und Abruf-/Push-Vorgänge auf Remote-Codebasen durchführen.GitGui-Client-Software für Git
Link zur Startseite: https://www.kernel.org/pub/software/scm/git/docs/ git-gui.html
7. QgitQGit ist eine einfache, schnelle, intuitive und leistungsstarke GUI-Git-Client-Software, die in Qt/C geschrieben ist. Es bietet Benutzern eine schöne Benutzeroberfläche, die es ihnen ermöglicht, verschiedene Entwicklungszweige im Auge zu behalten, den Revisionsverlauf zu durchsuchen und Patch-Inhalte und geänderte Dateien grafisch anzuzeigen.
Mehrere Funktionen sind unten aufgeführt:
Ansicht, Revisionen, Unterschiede, Dateiverlauf, Dateianmerkungen und Archivbaum
Unterstützt Commit-Änderungen
Ermöglicht Benutzern das Anwenden oder Formatieren von Patch-Serien aus ausgewählten Commits
Unterstützt auch Drag-and-Drop-Funktionalität für Commits zwischen zwei QGit-Instanzen
Verknüpfen Sie Befehlssequenzen, Skripte usw ausführbarer
Inhalt mit benutzerdefinierten Aktionen
Es implementiert eine GUI für viele gängige StGit-Befehle wie Push/Pop und Apply/Format Patch und weitere Befehle.
QGIT: Git-Client-Software für Linux
Link zur Startseite: http://digilander.libero.it/mcostalba/
8. GitForce
GitForce ist außerdem ein benutzerfreundliches, intuitives GUI-Frontend-Programm für Git, das unter Linux, Windows und jedem Betriebssystem ausgeführt werden kann, das Mono unterstützt. Es bietet Benutzern einige der gängigsten Git-Operationen und ist leistungsstark genug, um eigenständig verwendet zu werden, ohne dass andere Befehlszeilen-Git-Tools verwendet werden müssen.
GitForce: Git-Client-Software für Linux
Link zur Startseite: https://sites.google.com/site/gitforcetool/home
9. Egit
Egit ist ein Git-Plug-in für Eclipse IDE. Dieses Projekt zielt darauf ab, Eclipse-Tools basierend auf der Git-Implementierung mit JQit Java zu implementieren. Eqit umfasst Funktionen wie einen Codebasis-Explorer, neue Dateien, ein Commit-Fenster und eine Verlaufsansicht.
Egit: Plug-in für Eclipse IDE
Homepage-Link: http://www.eclipse.org/egit/
10 >GitEye Es handelt sich um eine einfache, intuitive GUI-Client-Software für Git, die problemlos in Planungs-, Nachverfolgungs-, Codeüberprüfungs- und Build-Tools wie TeamForge, GitGub, Jira, Bugzilla und mehr integriert werden kann. Es ist flexibel und verfügt über leistungsstarke Visualisierungs- und Verlaufsverwaltungsfunktionen.
Link zur Startseite: http://www.collab.net/products/giteye
11. GITK (Generalized Interface Toolkit)
GITK ist eine mehrschichtige GUI Ein Frontend-Programm für Git, das es Benutzern ermöglicht, in jeder Situation effizient mit der Software zu arbeiten. Der Hauptzweck besteht darin, die Anwendbarkeit der Software erheblich zu erhöhen. Sie kann auf einer mehrschichtigen Architektur ausgeführt werden und die Schnittstellenfunktion und das Erscheinungsbild sind effektiv getrennt.
Wichtig ist, dass GITK es jedem Benutzer ermöglicht, je nach Funktionalität, Vorlieben und der aktuellen Umgebung die spezifische Art und den Stil der Benutzeroberfläche auszuwählen, die seinen Anforderungen entspricht.
Link zur Homepage: http://gitk.sourceforge.net/
Zusammenfassung
In diesem Artikel haben wir einige der bekanntesten Git mit GUI für Linux-Kundensoftware vorgestellt, aber möglicherweise fehlen ein oder zwei Werkzeuge, also hinterlassen Sie bitte eine Nachricht zum Umtausch