Connect with us

Linux

GitUI 0.17 aggiunge la possibilità di confrontare i commit, nuove opzioni popup (interfaccia utente terminale per Git scritta in ruggine)


GitUI Rust Interfaccia utente del terminale Git

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):

GitUI confronta commit

Popup opzioni GitUI

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


Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare.

Di tendenza

Close Popup
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Close Popup
Privacy Settings saved!
Impostazioni

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi