GitUI, un’interfaccia utente terminale veloce per Git scritta in Rust, disponibile per Linux, macOS e Windows, ha avuto una nuova versione ieri che aggiunge nuove funzionalità come la possibilità di confrontare i commit, nuove opzioni popup e altro ancora.
GitUI consente di visualizzare i repository Git e di eseguire azioni su di essi dal tuo terminale. È dotato di un layout dell’interfaccia utente del terminale scalabile, che puoi controllare utilizzando scorciatoie da tastiera intuitive. Non è necessario memorizzare i tasti di scelta rapida, poiché GitUI mostra un aiuto basato sul contesto che lo rende facile da usare.
Usando questo strumento Git, puoi eseguire varie azioni Git, tra cui:
- Ispezionare, confermare, modificare le modifiche
- Stage / unstage, ripristina e ripristina file, pezzi e linee
- Stashing (salva, pop, applica, rilascia e ispeziona)
- Push/Recupera a/da remoto
- Elenco filiali (crea, rinomina, elimina, effettua il checkout, telecomandi)
- Sfoglia log commit, modifiche diff commit
Anche lo strumento è veloce, puoi vedere alcuni benchmark sulla sua pagina GitHub in cui GitUI viene confrontato con lazygit e tig.
Potrebbe piacerti anche: Forgit: comandi Git interattivi con anteprime forniti da fzf Fuzzy Finder
Secondo il suo repository, l’obiettivo fino alla versione 1.0 di GitUI è ottenere alcune funzionalità in più, tra cui la ricerca del registro, il registro della cronologia dei file, aggiungere la possibilità di visualizzare la struttura di ramificazione nella scheda del registro, implementare il rilevamento delle modifiche basato su notifica, supportare il ramo di rebase e rebase interattiva.
Modifiche in GitUI 0.17:
- consentire l’ispezione del commit superiore di un ramo dall’elenco
- confronta i commit in revlog e vai contro branch
- nuove opzioni popup (mostra file non tracciati, impostazioni diff)
- contrassegna e rilascia più scorte
- controlla la validità del nome della filiale durante la digitazione
- supporta l’eliminazione del ramo remoto
- contrassegnare i rami remoti che hanno un ramo di tracciamento locale
- correzioni di bug
Di seguito puoi vedere gli screenshot con la nuova interfaccia utente di confronto dei commit (seleziona i commit usando il pulsante Space
tasto, quindi premere C
(Shift + c
) per confrontare i commit) e il popup delle nuove opzioni (premere o
per aprirlo):
Puoi anche vedere alcune GIF con le nuove funzionalità nell’ultima GitUI 0.17 visitando la pagina delle versioni di GitHub dello strumento.
Potrebbe piacerti anche: Oh mio Dio! È un gioco open source per imparare Git
Scarica GitUI
La pagina delle versioni di GitUI GitHub ha binari per Linux, macOS e Windows. Per installarlo su Linux usando il binario fornito, estrai il file .tar.gz
e installa l’estratto gitui
binario da qualche parte nel tuo PERCORSO, come /usr/local/bin
. Ad esempio per farlo dalla riga di comando (supponendo che tu abbia navigato nella directory in cui il gitui
binario si trova):
sudo install gitui /usr/local/bin