Git reso semplice: esplorazione dei plugin e delle funzionalità di Oh My Zsh Git

Git Reso Semplice Esplorazione Dei Plugin E Delle Funzionalita Di Oh My Zsh Git



Git è uno strumento ampio ed estremamente potente per qualsiasi sviluppatore. Che tu stia creando un programma 'ciao mondo' o gestendo un vasto monorepos, Git fornisce un modo per gestire e tenere traccia delle modifiche nella base di codice.

Come utente abituale di Git, noterai che il modo principale di interagire con Git è utilizzare gli strumenti da riga di comando forniti nell'ecosistema Git. Anche se questo è utile ed estensibile a tutti i sistemi, può essere un po' prolisso e difficile provare a richiamare tutti i comandi che devi utilizzare.

Fidati di noi, è meglio rovinare il codice stesso sulla macchina locale che lo fa in un repository remoto.







Fortunatamente, abbiamo questo fantastico framework per Zsh noto come Oh My Zsh che viene fornito ricco di strumenti utili sotto forma di plug-in Git. L'uso di questo plugin può rendere il lavoro con Git molto più fluido ed efficiente.



In questo tutorial esploreremo come possiamo migliorare il flusso di lavoro di Git nel nostro terminale utilizzando Zsh, Oh My Zsh e il plugin Git.



Prerequisiti:

Prima di immergerci nei dettagli, assicurati di disporre dei seguenti prerequisiti:





  • Git: assicurati che Git sia installato sul tuo sistema.
  • Oh My ZSH – Dovresti avere Oh My Zsh installato.
  • Conoscenza di base della riga di comando: la familiarità con la riga di comando sarà utile poiché la utilizzeremo ampiamente.

Installazione del plugin Oh My Zsh Git

Oh My Zsh viene fornito con un'ampia gamma di plugin che possono migliorare l'esperienza della shell. Nel nostro caso, siamo interessati al plugin Git che ci aiuta a potenziare il flusso di lavoro Git.

Apri il file di configurazione Zsh nel tuo editor di testo preferito.



$ nano ~ / .zshrc.

Individua la voce che inizia con plugin nel file '~/.zshrc'.

Questa riga definisce quali plugin sono abilitati. Procedi con l'aggiunta del plugin Git all'elenco dei plugin.

plugin = ( idiota )

Salvare le modifiche e ricaricare la configurazione eseguendo il seguente comando:

fonte ~ / .zshrc

Una volta abilitato il plugin Git, ora possiamo accedere alle varie funzionalità e scorciatoie di Git direttamente dalla shell.

Git Prompt

Una delle funzionalità più utili fornite dal plugin Oh My Zsh Git è il prompt Git.

Questo mostra il nome del ramo corrente e lo stato della directory di lavoro. Queste informazioni hanno un valore inestimabile quando si lavora con più repository Git.

Per vederlo in azione, vai a una directory del repository Git. Noterai che il prompt ora include il nome del ramo corrente e gli indicatori di stato.

Nell'esempio fornito, possiamo vedere che il ramo corrente è 'principale' senza modifiche da confermare.

Alias ​​Git

La prossima potente funzionalità del plugin Git per Oh My Zsh sono gli alias. Queste sono scorciatoie per i comandi Git comuni che ti impediscono di memorizzare e digitare tutti i comandi.

Di seguito sono riportati alcuni alias utili che troverai estremamente utili:

  • g – Alias ​​per git
  • gst – Alias ​​per lo stato git
  • gc – Alias ​​per git commit
  • ga – Alias ​​per git add
  • gb – Alias ​​per il ramo git
  • gco – Alias ​​per git checkout
  • gd – Alias ​​per git diff
  • ghh – Alias ​​per l'aiuto di Git
  • gm – Git unione
  • gl – Git pull

Ci sono molti più alias di quelli raffigurati nell'elenco fornito. Fare riferimento al seguente collegamento per saperne di più:

https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git

Completamento automatico Git

Un'altra caratteristica del plugin Git è la capacità di fornire un completamento automatico per i comandi Git e i nomi dei rami.

Quando si digita il comando Git o il nome del ramo, premendo il tasto 'Tab' verrà utilizzato il plug-in Git per suggerire e completare automaticamente il comando corrispondente o il nome del ramo.

Ad esempio, se desideri eseguire il checkout Git e passare a un ramo denominato 'feature-branch', puoi digitare 'git checkout fea' e quindi premere 'Tab' per completare automaticamente il nome del ramo.

Evidenziazione della sintassi Git

Come puoi immaginare, il plugin aggiunge anche un'evidenziazione della sintassi ai comandi Git. Ciò significa che i comandi Git e i loro argomenti vengono visualizzati in colori diversi che rendono più facile distinguerli dagli altri testi nel terminale.

Ad esempio, quando esegui Git status, la parte 'git' sarà di un colore diverso rispetto alla parte 'status'.

Conclusione

In questo tutorial, abbiamo imparato come migliorare il tuo terminale e l'esperienza Git utilizzando il plug-in Git fornito da Oh My Zsh.