GNU/Linux >> LINUX-Kenntnisse >  >> Linux

GitUI:Ein blitzschneller Terminal-Client für Git, geschrieben in Rust

Die grundlegenden Git-Befehle sind gut genug für das übliche Klonen, Hinzufügen, Commit-Push.

Wenn Sie jedoch an einem großen Projekt mit mehreren Mitwirkenden arbeiten, müssen Sie möglicherweise Dinge visualisieren. Ein GUI-Tool gibt einen besseren Überblick über Diff, Stash und Schuldzuweisungen.

Aber wenn Sie ein Terminalbewohner sind, der den Komfort einer GUI mit Git haben möchte, habe ich ein gutes Tool für Sie.

Es heißt GitUI und bietet Benutzererfahrung und Komfort ähnlich einer Git-GUI, aber direkt in Ihrem Terminal. Es ist portabel, schnell, kostenlos und Open Source.

GitUI:Ein Terminal-basiertes Tool für Git

GitUI ist nicht der erste Git-Client für Linux-Terminals. Was unterscheidet GitUI also von anderen ähnlichen Projekten wie lazygit oder tig?

Der GitUI-Entwickler hat einige Benchmarks in der README-Datei des Projekts geteilt.

Zeit Arbeitsspeicher (GB) Binär (MB) Einfrieren Abstürze
gitui 24 Sekunden 0,17 1.4 Nein Nein
faul 57 Sekunden 2.6 16 Ja Manchmal
tig 4m 20s 1.3 0,6 Manchmal Nein

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 produktionsbereit.

GitUI unter Linux installieren

Natürlich sollte Git bereits auf Ihrem System installiert sein.

Um GitUI verwenden zu können, 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

Gehen Sie mit Option 1, wenn Sie um eine Auswahl gebeten werden. Wenn das Skript die Installation beendet hat, stellen Sie die Konfiguration mit diesem Befehl richtig ein:

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 dafür einfach gitui ein im Terminal, um es auszuführen. Ich habe einige Beispieldateien zum Spielen mit Git und GitUI erstellt.

Es ist wichtig zu erwähnen, dass die Benutzeroberfläche eine schnelle und intuitive Steuerung nur über die Tastatur hat. Alles ist so einfach wie das Eintippen des richtigen Buchstabens, um Ihre Dateien bereitzustellen, festzuschreiben, zu verzweigen oder in Ihr Git-Repository zu pushen.

Was mich wirklich begeistert, war, dass Sie nicht nur die vier Aktionen vorher ausführen, sondern auch bearbeiten können jede Datei, ziehen es, Schuld navigieren darin und mehr Dinge; alles ohne aus der Schnittstelle zu bestehen. Großartig, nicht wahr?

Glückwünsche! Jetzt wissen Sie, wie Sie GitUI installieren und wie es in Ihrem Terminal aussieht.

Wenn Ihnen das Projekt gefällt, starten Sie sein Repository auf GitHub. Wenn Sie ein anderes Tool zur Verwaltung von Git verwenden, schlagen Sie bitte Ihren Favoriten im Kommentarbereich vor.

Originalartikel


Linux
  1. Was auch immer – ein leichtgewichtiger Evernote-Client für Linux

  2. Pithos – Ein Pandora-Radio-Client für Linux

  3. WhatsApp Desktop – Ein inoffizieller WhatsApp Desktop-Client für Linux

  4. Torrential – Ein Open-Source-Torrent-Client für elementaryOS

  5. Transmission – Ein plattformübergreifender BitTorrent-Client für Linux

Redox OS:ein in Rust geschriebenes Betriebssystem

Verknüpfungen zum Navigieren im Terminalverlauf

Gibt es einen OneDrive-Client für Linux?

10 Linux-Mail-Clients + 7 Terminal-Mail-Clients [&Installieren]

Textterminal-Hardware (für Linux)

WinSCP-Client für Ubuntu