{{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] }}} [[Inhaltsverzeichnis(2)]] Das dezentrale Versionsverwaltungssystem [:Git:] wird standardmäßig über die Kommandozeile bedient. Es gibt aber auch eine Reihe von grafischen Oberflächen, welche im folgenden aufgeführt sind. = Grafische Oberflächen = == gitk == [http://git-scm.com/docs/gitk gitk] {en} ist eine einfache Tk-Oberfläche für Git. Sie ist ein offizieller Bestandteil des Git-Projektes und kann einfach installiert[1] werden: {{{#!vorlage Paketinstallation gitk }}} Zum Start verwendet man den Befehl: {{{#!vorlage Befehl gitk }}} Der aktive Branch wird angezeigt. Alle Branches zeigt der Befehl: {{{#!vorlage Befehl gitk --all }}} Das Programm git-gui wird zusätzlich benötigt, wenn z.B. `git blame` Funktionalität innerhalb von gitk genutzt wird. == git-gui == [http://git-scm.com/docs/git-gui git-gui] {en} ist die Standardoberfläche für Git. Sie ist ebenfalls offizieller Bestandteil des Git-Projekts und kann über das folgende Paket installiert[1] werden: {{{#!vorlage Paketinstallation git-gui, universe }}} Zum Start verwendet man diesen Befehl: {{{#!vorlage Befehl git gui }}} Mit ihr lassen sich die alltäglichen Aufgaben komfortabel erledigen. == QGit == [http://digilander.libero.it/mcostalba/ QGit] {en} (QGit viewer) ist eine [:Qt:]-basierte Oberfläche für Git, die nicht vom Git-Projekt, sondern extern entwickelt wird. Installiert wird sie über das folgende Paket: {{{#!vorlage Paketinstallation qgit, universe }}} Auch mit dieser Oberfläche kann man bequem arbeiten. [[Bild(Git/gitg.png, 300, right)]] == gitg == [gnomeapps:Gitg:gitg] {en} ist ein grafischer Repository-Betrachter für GNOME: {{{#!vorlage Paketinstallation gitg, universe }}} == Giggle == Alternativ kann [gnomeapps:giggle:Giggle] {en} eingesetzt werden: {{{#!vorlage Paketinstallation giggle, universe }}} = Text User Interface = [https://jonas.github.io/tig/ tig] {en} bietet keine "grafische" Oberfläche im eigentlichen Sinn, aber eine Text-basierte ncurses-Oberfläche. '''tig''' kann somit auch in Terminal-Sessions verwendet werden. {{{#!vorlage Paketinstallation tig }}} = Links = * [http://git-scm.com/download/gui/linux GUI Clients] {en} Programmübersicht * [:Git:] - Hauptartikel #tag: Versionsverwaltung