GNU/Linux >> Linux Esercitazione >  >> Linux

GitUI:un client terminale incredibilmente veloce per Git scritto in Rust

I comandi di base di Git sono abbastanza buoni per il solito clone, add, commit push.

Ma se stai lavorando a un grande progetto con più contributori, potresti aver bisogno di visualizzare le cose. Uno strumento GUI offre una visione migliore su differenza, scorta e colpa.

Ma poi, se sei un utente di terminale, che vuole il comfort della GUI con Git, ho un buon strumento per te.

Si chiama GitUI e offre un'esperienza utente e un comfort simili a una GUI git ma direttamente nel tuo terminale. È portatile, veloce, gratuito e open source.

GitUI:uno strumento basato su terminale per Git

GitUI non è il primo client Git per terminale Linux. Quindi, cosa rende GitUI diverso da altri progetti simili come lazygit o tig?

Lo sviluppatore GitUI ha condiviso alcuni benchmark nel file README del progetto.

Tempo Memoria (GB) Binario (MB) Si blocca Arresti anomali
gitui 24 s 0,17 1.4 No No
lazygit 57 s 2.6 16 A volte
tig 4 m 20 s 1.3 0.6 A volte No

La maggior parte di questa ottimizzazione deriva dall'uso del linguaggio di programmazione Rust.

Nota:questo programma è nelle prime fasi di sviluppo e non è ancora pronto per la produzione.

Installazione di GitUI su Linux

Inutile dire che dovresti già avere Git installato sul tuo sistema.

Per utilizzare GitUI, devi prima installare il supporto Rust per la tua distribuzione Linux.

In un terminale, usa il seguente comando:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Vai con l'opzione 1 quando ti viene richiesta una scelta. Al termine dell'installazione dello script, imposta la configurazione a destra con questo comando:

source $HOME/.cargo/env

Ora che hai installato Rust e il suo gestore di pacchetti Cargo, usa il comando Cargo per installare GitUI:

cargo install gitui

E sei pronto per usare GitUI, per quello digita semplicemente gitui nel terminale per eseguirlo. Ho creato alcuni file di esempio da riprodurre con Git e GitUI.

È importante ricordare che l'interfaccia ha un controllo rapido e intuitivo solo tramite tastiera. Tutto è facile come digitare la lettera corretta per eseguire lo stage, il commit, il branch o il push dei tuoi file nel tuo repository git.

Qualcosa che mi ha davvero eccitato è che non solo puoi eseguire le quattro azioni precedenti, ma puoi anche modificare ogni file, tira esso, colpa esso, naviga al suo interno, e altre cose; tutto senza esistere dall'interfaccia. Fantastico, vero?

Felicitazioni! Ora sai come installare GitUI e come appare nel tuo terminale.

Se ti piace il progetto, avvia il suo repository su GitHub. Se utilizzi qualche altro strumento per gestire Git, suggerisci il tuo preferito nella sezione commenti.

Articolo originale


Linux
  1. Una guida al terminale Linux per principianti

  2. Qualunque cosa:un client Evernote leggero per Linux

  3. Pithos:un client Pandora Radio per Linux

  4. Chirp - Un client Twitter basato su elettronica per Linux

  5. Trasmissione:un client BitTorrent multipiattaforma per Linux

Sistema operativo Redox:un sistema operativo scritto in Rust

Scorciatoie per la navigazione nella cronologia del terminale

Esiste un client OneDrive per Linux?

10 client di posta Linux + 7 client di posta terminale [e installa]

Hardware del terminale di testo (per Linux)

Client WinSCP per Ubuntu