Git Made Easy: Tutustu Oh My Zsh Git -laajennuksiin ja -ominaisuuksiin

Git Made Easy Tutustu Oh My Zsh Git Laajennuksiin Ja Ominaisuuksiin



Git on laaja ja erittäin tehokas työkalu kaikille kehittäjille. Olitpa rakentamassa 'hello world' -ohjelmaa tai hallinnoimassa laajaa monoreposia, Git tarjoaa tavan hallita ja seurata koodikannan muutoksia.

Tavallisena Gitin käyttäjänä huomaat, että tärkein tapa olla vuorovaikutuksessa Gitin kanssa on Git-ekosysteemin tarjoamien komentorivityökalujen käyttö. Vaikka tämä on hyödyllistä ja laajennettavissa eri järjestelmissä, voi olla hieman monisanaista ja haastavaa yrittää muistaa kaikki komennot, joita sinun tarvitsee käyttää.

Luota meihin, on parempi sotkea itse koodi paikalliseen koneeseen, joka tekee sen etävarastossa.





Onneksi meillä on tämä mahtava Zsh-kehys, joka tunnetaan nimellä Oh My Zsh ja joka on täynnä hyödyllisiä työkaluja Git-laajennuksen muodossa. Tämän laajennuksen käyttäminen voi tehdä Gitin kanssa työskentelystä paljon sujuvampaa ja tehokkaampaa.



Tässä opetusohjelmassa tutkimme, kuinka voimme parantaa Gitin työnkulkua terminaalissamme Zsh:n, Oh My Zsh:n ja Git-laajennuksen avulla.



Edellytykset:

Ennen kuin sukeltaamme yksityiskohtiin, varmista, että sinulla on seuraavat edellytykset:





  • Git – Varmista, että Git on asennettu järjestelmääsi.
  • Oh My ZSH – Oh My Zsh pitäisi olla asennettuna.
  • Komentorivin perustiedot – Komentorivin tuntemus on hyödyllinen, koska käytämme sitä laajasti.

Oh My Zsh Git -laajennuksen asentaminen

Oh My Zsh sisältää laajan valikoiman laajennuksia, jotka voivat parantaa shell-kokemusta. Meidän tapauksessamme olemme kiinnostuneita Git-laajennuksesta, joka auttaa meitä täydentämään Git-työnkulkua.

Avaa Zsh-määritystiedosto haluamassasi tekstieditorissa.



$ nano ~ / .zshrc.

Etsi liitännäisillä alkava merkintä '~/.zshrc'-tiedostostasi.

Tämä rivi määrittää, mitkä laajennukset ovat käytössä. Jatka lisäämään Git-laajennus laajennusten luetteloon.

laajennuksia = ( git )

Tallenna muutokset ja lataa kokoonpano uudelleen suorittamalla seuraava komento:

lähde ~ / .zshrc

Kun Git-laajennus on käytössä, voimme nyt käyttää erilaisia ​​Git-ominaisuuksia ja pikakuvakkeita suoraan kuoresta.

Git-kehote

Yksi Oh My Zsh Git -laajennuksen hyödyllisimmistä ominaisuuksista on Git-kehote.

Tämä näyttää nykyisen haaran nimen ja työhakemiston tilan. Nämä tiedot ovat korvaamattomia, kun työskentelet useiden Git-tietovarastojen kanssa.

Jos haluat nähdä tämän toiminnassa, siirry Git-arkistohakemistoon. Huomaat, että kehote sisältää nyt nykyisen haaran nimen ja tilailmaisimet.

Annetussa esimerkissä voimme nähdä, että nykyinen haara on 'pää' ilman sitovia muutoksia.

Git Aliases

Oh My Zsh -sovelluksen Git-laajennuksen seuraava tehokas ominaisuus on aliakset. Nämä ovat yleisten Git-komentojen pikakuvakkeita, jotka estävät sinua muistamasta ja kirjoittamasta koko komentoja.

Seuraavassa on joitain hyödyllisiä aliaksia, jotka ovat sinulle erittäin hyödyllisiä:

  • g – git alias
  • gst – git-tilan alias
  • gc – git commitin alias
  • ga – git addin alias
  • gb – git haaran alias
  • gco – git checkoutin alias
  • gd – Alias ​​git diff
  • ghh – git-avun alias
  • gm – Git merge
  • gl – Git pull

Alinimejä on paljon enemmän kuin annetussa luettelossa kuvatut. Katso lisätietoja seuraavasta linkistä:

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

Git automaattinen täydennys

Toinen Git-laajennuksen ominaisuus on kyky tarjota automaattinen täydennys Git-komentoille ja haaranimille.

Kun kirjoitat Git-komennon tai haaran nimeä, 'Tab'-näppäimen painaminen käyttää Git-laajennusta vastaavan komennon tai haaran nimen ehdottamiseen ja täydentämiseen automaattisesti.

Jos esimerkiksi haluat suorittaa Git Checkoutin ja vaihtaa haaraan nimeltä 'feature-branch', voit kirjoittaa 'git checkout fea' ja täydentää haaran nimen automaattisesti painamalla sarkainta.

Git-syntaksin korostus

Kuten voit arvata, laajennus lisää myös syntaksin korostuksen Git-komentoihin. Tämä tarkoittaa, että Git-komennot ja niiden argumentit näytetään eri väreillä, mikä helpottaa niiden erottamista muista päätteen teksteistä.

Esimerkiksi kun suoritat Git-tilan, 'git'-osa on eri värinen kuin 'status'-osa.

Johtopäätös

Tässä opetusohjelmassa opimme parantamaan pääte- ja Git-kokemustasi Oh My Zshin tarjoaman Git-laajennuksen avulla.