Die grundlegenden Git-Befehle sind gut genug für das übliche Klonen, Addieren, Commit-Push.
Wenn Sie jedoch an einem großen Projekt mit mehreren Mitwirkenden arbeiten, müssen Sie die Dinge möglicherweise visualisieren. Ein GUI-Tool gibt einen besseren Überblick über Diff, Stash und Schuld.
Aber dann, wenn Sie ein Terminal-Bewohner sind, der den Komfort der GUI mit Git möchte, habe ich ein gutes Werkzeug für Sie.
Es heißt GitUI und bietet eine Benutzererfahrung und einen ähnlichen Komfort wie eine Git-GUI, aber direkt in Ihrem Terminal. Es ist portabel, schnell, kostenlos und Open Source.
GitUI: Ein terminalbasiertes Tool für Git
GitUI ist nicht der erste Git-Client für Linux-Terminals. Was unterscheidet GitUI von anderen ähnlichen Projekten wie faul oder tig?
Der GitUI-Entwickler hat einige Benchmarks in der README-Datei des Projekts geteilt.
Zeit | Speicher (GB) | Binär (MB) | Friert ein | Stürzt ab | |
Geh weg | 24 s | 0,17 | 1,4 | Nein | Nein |
faul | 57 s | 2.6 | 16 | ja | Manchmal |
tig | 4 m 20 s | 1.3 | 0,6 | Manchmal | Nein |
Vergleich zwischen GitUI, LazyGit und Tig; einfache Benutzeroberflächen für Git
Der größte Teil dieser Optimierung stammt aus der Verwendung der Programmiersprache Rust.
Hinweis: Dieses Programm befindet sich in einem frühen Entwicklungsstadium und ist noch nicht produktionsreif.
GitUI unter Linux installieren
Es ist unnötig zu erwähnen, dass Sie Git bereits auf Ihrem System installiert haben sollten.
Um GitUI zu verwenden, müssen Sie zuerst die Rust-Unterstützung für Ihre Linux-Distribution installieren.
Verwenden Sie in einem Terminal den folgenden Befehl:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Rust unter Linux installieren
Gehen Sie zu Option 1, wenn Sie nach einer Auswahl gefragt werden. Wenn das Skript die Installation abgeschlossen hat, setzen Sie die Konfiguration mit diesem Befehl richtig:
source $HOME/.cargo/env
Nachdem Sie Rust und seinen Paketmanager Cargo installiert haben, verwenden Sie den Cargo-Befehl, um GitUI zu installieren:
cargo install gitui
Und Sie sind bereit, GitUI zu verwenden. Geben Sie dazu einfach ein gitui
im Terminal, um es auszuführen. Ich habe einige Beispieldateien zum Spielen mit Git und GitUI erstellt.
Gitui am Terminal starten
Es ist wichtig zu erwähnen, dass die Benutzeroberfläche über eine schnelle und intuitive Steuerung nur über die Tastatur verfügt. Alles ist so einfach wie die Eingabe des richtigen Buchstabens, um Ihre Dateien in Ihr Git-Repository zu stellen, zu übergeben, zu verzweigen oder zu verschieben.
Was mich wirklich aufgeregt hat, war, dass man nicht nur die vier Aktionen zuvor machen kann, sondern auch bearbeiten jede Datei, ziehen es, beschuldigen es, navigieren darin und mehr Dinge; alles, ohne von der Schnittstelle zu existieren. Genial, nicht wahr?
Mehr Funktionen innerhalb der Schnittstelle
Herzlichen Glückwunsch! Jetzt wissen Sie, wie Sie GitUI installieren und wie es in Ihrem Terminal aussieht.
Wenn Ihnen das Projekt gefällt, starten Sie das Repository auf GitHub. Wenn Sie ein anderes Tool zur Verwaltung von Git verwenden, schlagen Sie bitte Ihren Favoriten im Kommentarbereich vor.