Suggerimento rapido come utilizzare Atom come interfaccia utente grafica Git

Quando si utilizza Git come parte del flusso di lavoro, può essere molto utile avere un facile accesso a una GUI per accelerare i processi. Ci sono un sacco di GUI Git tra cui scegliere, ma se usi Atom come editor di codice non dovrai andare lontano per trovare alcune opzioni solide. 

Grazie all'eccellente ecosistema di pacchetti di estensioni creati dalla community di Atom e ad alcuni strumenti integrati, esiste una gamma di modi fantastici per far funzionare una GUI Git all'interno del tuo editor. In questo suggerimento rapido vedremo tre di questi metodi.

Nota: Se non hai Atom e vorresti averlo, vai a: https://atom.io/ 

1. Git-control

Il pacchetto git-control è il mio preferito in quanto rende il lavoro con Git un gioco da ragazzi. Se, come me, sei un po 'più casuale di un utente Git e non hai tutti i comandi necessari al 100% memorizzati, questo è il pacchetto che fa per te.

L'interfaccia per git-control è contenuta in una sua scheda, in modo da poterla riempire l'intero spazio di lavoro o dividerla lateralmente, come vedrai nell'immagine sopra.

È possibile ottenere una gamma completa di pulsanti di facile accesso per attivare attività comuni come commit, pull, push e così via. Rileva automaticamente i nuovi file, i file modificati e i file cancellati e li mostra sotto Area di lavoro nella barra laterale a sinistra. Cambiare rami è semplice come fare clic sul ramo desiderato nella stessa barra laterale.

Quando esegui le azioni otterrai una lettura completa di tutto ciò che accade nella sezione del registro che corre lungo la parte inferiore dell'interfaccia utente di git-control, quindi se qualcosa non funziona come previsto è facile vedere i messaggi di errore che sono stati restituiti.

Per installare questo pacchetto vai su Pacchetti> Vista impostazioni> Installa pacchetti / temi, Cercare git-control e colpisci il corrispondente Installare pulsante quando lo trovi. Per aprirlo una volta installato vai a Pacchetti> git-control> Attiva / disattiva.

2. Integrazione di git nativo

Se preferisci non installare alcun pacchetto, un'altra opzione per te è l'integrazione nativa di Git di Atom, qualcosa che potresti aspettarti di trovare in un editor di codice creato da GitHub. Per aprire il pannello di gestione Git, sposta il mouse sul bordo estremo destro di Atom e vedrai apparire un piccolo semicerchio con una freccia. Fai clic e vedrai l'interfaccia illustrata nell'immagine sopra, che si apre come barra laterale sulla destra.

Attraverso questa interfaccia vedrai le modifiche a fasi e non modificate, e sarai in grado di effettuare commit con i messaggi associati. Ci sono due schede nell'interfaccia, con la sinistra è l'unico spettacolo nell'immagine sopra, e il giusto è per l'integrazione specifica di GitHub. Sto usando Gitlab di recente, quindi non posso parlarti troppo della sezione GitHub, ma se sei un utente GitHub sono sicuro che questa integrazione nativa sarà molto utile.

3. git-plus

Il pacchetto git-plus è la GUI per te se già sai esattamente cosa vuoi fare, vuoi solo un modo conveniente e in linea per farlo. Per installare questo pacchetto cerca git-plus attraverso Pacchetti> Vista impostazioni> Installa pacchetti / temi. 

Una volta installato, per usarlo vai Pacchetti> Git Plus. Qui vedrai una lista popolata con scorciatoie veloci per tutti i comandi che potresti tipicamente eseguire attraverso un terminale.

Quindi, come puoi raccogliere, questo pacchetto non è necessariamente progettato per aiutarti a orientarti se sei nuovo a Git, piuttosto è per farti risparmiare tempo ed evitare di dover cambiare applicazione quando esegui comandi che già conosci bene.

Avvolgendo

Questi sono tre modi per farti girare con una GUI per usare Git, proprio dentro l'editor di Atom. Nella mia esperienza, questo rende lavorare con Git un'esperienza più piacevole, fluida ed efficiente. Spero tu trovi che una delle opzioni qui fa la stessa cosa per te!

Link correlati:

  • Atomo 
  • git-control
  • Git e GitHub Integration arrivano ad Atom
  • git-plus