Git simplificat: explorant els connectors i les funcions de Git d'Oh My Zsh

Git Simplificat Explorant Els Connectors I Les Funcions De Git D Oh My Zsh



Git és una eina àmplia i extremadament potent per a qualsevol desenvolupador. Tant si esteu creant un programa 'hola món' com si gestioneu un ampli monorepos, Git ofereix una manera de gestionar i fer un seguiment dels canvis a la base de codi.

Com a usuari habitual de Git, notareu que la forma principal d'interactuar amb Git és utilitzar les eines de línia d'ordres proporcionades a l'ecosistema Git. Tot i que això és útil i extensible a tots els sistemes, pot ser una mica detallat i difícil provar de recordar totes les ordres que necessiteu utilitzar.

Confieu en nosaltres, és millor fer malbé el propi codi a la màquina local que ho fa en un repositori remot.







Afortunadament, tenim aquest marc fantàstic per a Zsh que es coneix com Oh My Zsh que inclou eines útils en forma de connector Git. L'ús d'aquest connector pot fer que el treball amb Git sigui molt més fluid i molt més eficient.



En aquest tutorial, explorarem com podem millorar el flux de treball de Git al nostre terminal mitjançant Zsh, Oh My Zsh i el connector Git.



Requisits previs:

Abans d'aprofundir en els detalls, assegureu-vos que teniu els requisits previs següents:





  • Git: assegureu-vos que Git estigui instal·lat al vostre sistema.
  • Oh My ZSH: hauríeu de tenir instal·lat Oh My Zsh.
  • Coneixements bàsics de la línia d'ordres: la familiaritat amb la línia d'ordres serà útil, ja que la farem servir àmpliament.

Instal·lació del connector Oh My Zsh Git

Oh My Zsh inclou una àmplia gamma de connectors que poden millorar l'experiència del shell. En el nostre cas, estem interessats en el connector Git que ens ajuda a augmentar el flux de treball de Git.

Obriu el fitxer de configuració Zsh al vostre editor de text preferit.



$ nano ~ / .zshrc.

Localitzeu l'entrada que comença amb connectors al vostre fitxer '~/.zshrc'.

Aquesta línia defineix quins connectors estan habilitats. Afegiu el connector Git a la llista de connectors.

connectors = ( git )

Deseu els canvis i torneu a carregar la configuració executant l'ordre següent:

font ~ / .zshrc

Un cop habilitat el connector de Git, ara podem accedir a les diferents funcions i dreceres de Git directament des de l'intèrpret d'ordres.

Git Prompt

Una de les funcions més útils que ofereix el connector Oh My Zsh Git és l'indicador de Git.

Això mostra el nom de la branca actual i l'estat del directori de treball. Aquesta informació és molt valuosa quan es treballa amb diversos repositoris Git.

Per veure-ho en acció, aneu a un directori del dipòsit de Git. Notareu que la sol·licitud ara inclou el nom de la branca actual i els indicadors d'estat.

En l'exemple donat, podem veure que la branca actual és 'principal' sense canvis per confirmar.

Àlies de Git

La següent característica potent del connector Git per a Oh My Zsh són els àlies. Aquestes són dreceres a les ordres comunes de Git que us impedeixen memoritzar i escriure totes les ordres.

Els següents són alguns àlies útils que trobareu molt útils:

  • g – Àlies per a git
  • gst – Àlies per a l'estat de git
  • gc – Àlies per a git commit
  • ga – Àlies per a git add
  • gb – Àlies per a la branca git
  • gco – Àlies per a la compra de git
  • gd – Àlies per a git diff
  • ghh – Àlies per a l'ajuda de git
  • gm – Fusió de Git
  • gl – Git pull

Hi ha molts més àlies que els que es mostren a la llista donada. Consulta el següent enllaç per descobrir-ne més:

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

Compleció automàtica de Git

Una altra característica del connector Git és la capacitat de proporcionar un autocompleció per a les ordres de Git i els noms de les branques.

Quan escriviu l'ordre Git o el nom de la branca, prement la tecla 'Tab' utilitzarà el connector Git per suggerir i completar automàticament l'ordre o el nom de la branca coincidents.

Per exemple, si voleu executar la comprovació de Git i canviar a una branca anomenada 'branca de funcions', podeu escriure 'fea de compra de git' i després prémer 'Tab' per completar automàticament el nom de la branca.

Ressaltat de la sintaxi de Git

Com podeu endevinar, el connector també afegeix un ressaltat de sintaxi a les ordres de Git. Això vol dir que les ordres de Git i els seus arguments es mostren en diferents colors que fan que sigui més fàcil distingir-los d'altres textos del terminal.

Per exemple, quan executeu l'estat de Git, la part 'git' tindrà un color diferent que la part 'estat'.

Conclusió

En aquest tutorial, hem après com millorar el vostre terminal i l'experiència de Git mitjançant el connector Git proporcionat per Oh My Zsh.