Hyödyllisiä temppuja, joita et ehkä tiedä Git-varastosta

Olen julkaissut uutiskirjeen Git Better auttaakseni oppimaan uusia temppuja ja edistyneitä Git-aiheita. Jos olet kiinnostunut parantamaan peliäsi Gitissä, sinun kannattaa tarkistaa se.

Jos olet käyttänyt Git-ohjelmaa jonkin aikaa, olet ehkä käyttänyt Git-piilolinssiä. Se on yksi Gitin hyödyllisiä ominaisuuksia.

Tässä on joitain hyödyllisiä temppuja, jotka opin viime viikolla Git-varastosta.

  1. Git stash tallentaa
  2. Git-varastoluettelo
  3. Git stash sovelletaan
  4. Git stash pop
  5. Git stash show
  6. Git stash -haara
  7. Git stash selkeä
  8. Git stash pudota

Git stash tallentaa

Tämä komento on kuin Git stash. Mutta tämä komento sisältää useita vaihtoehtoja. Keskustelen tärkeistä vaihtoehdoista tässä viestissä.

Git stash viestillä

git stash save “Your stash message”.

Yllä oleva komento kätkee viestin. Näemme kuinka tästä on vähän hyötyä.

Stacking jäljittämätön tiedostoja

Voit myös piilottaa jäljittelemättömät tiedostot.

git stash save -u or git stash save --include-untracked

Git-varastoluettelo

Ennen kuin keskustellaan tästä komennosta, anna minun kertoa sinulle jotain siitä, miten kätkö toimii.

Kun tallennat Git-varastosi tai Git-varastosi, Git todella luo Git-sitoutumisobjektin jollakin nimellä ja tallentaa sen sitten takaisinmyyntitilaan.

Joten se tarkoittaa, että voit tarkastella tekemiesi varastojen luetteloa milloin tahansa.

git stash list

Katso alla oleva esimerkki:

Näet luettelon tehdyistä varastuksista. Ja viimeisin tehty säilytys on yläosassa.

Ja voit nähdä, että ylimmälle varastolle annetaan mukautettu viesti (käyttämällä Git-varastotallennuksen "viestiä").

Git stash sovelletaan

Tämä komento vie pinon ylimmän piilotuksen ja soveltaa sitä repoon. Meidän tapauksessamme se on stash @ {0}

Jos haluat käyttää jotain muuta varastomäärää, voit määrittää varastotunnuksen.

Tässä esimerkki:

git stash apply [email protected]{1}

Git stash pop

Tämä komento on hyvin samankaltainen kuin säilytyssovellus, mutta se poistaa piilon pinosta sen käytön jälkeen.

Tässä esimerkki:

Kuten näette, ylin varastotila poistetaan ja roskakori @ {0} päivitetään vanhemmalla roskakorilla.

Vastaavasti, jos haluat tietyn jäännöksen ilmestyvän, voit määrittää jäännöstunnuksen.

git stash pop [email protected]{1}

Git stash show

Tämä komento näyttää yhteenvedon piilotuksen eroista. Yllä oleva komento ottaa huomioon vain viimeisimmän piilotuksen.

Tässä esimerkki:

Jos haluat nähdä koko erotuksen, voit käyttää sitä

git stash show -p

Samoin kuin muilla komennoilla, voit myös määrittää kätketunnuksen saadaksesi diff-yhteenvedon.

git stash show [email protected]{1}

Git stash -haara minä>

Tämä komento luo uuden haaran, jossa on viimeisin säilytys, ja poistaa sitten viimeisimmän säilön (kuten muistipaikan).

Jos tarvitset tietyn varastomäärän, voit määrittää varastotunnuksen.

git stash branch [email protected]{1}

Tästä on hyötyä, kun kohtaat ristiriitoja sen jälkeen, kun olet lisännyt lipun sivuliikkeen uusimpaan versioon.

Git stash selkeä

Tämä komento poistaa kaikki repossa tehdyt varastot. Palauttaminen on ehkä mahdotonta.

Git stash pudota

Tämä komento poistaa viimeisimmän lipun pinosta. Mutta käytä sitä varoen, sitä voi olla vaikea palata.

Voit myös määrittää varastointitunnuksen.

git stash drop [email protected]{1}

Toivottavasti saat hyödyllisiä temppuja Git-varastosta.

Jos olet tullut niin pitkälle, mielestäni olet melko kiinnostunut Gitistä. Tutustu uutiskirjeeseen Git Better oppiaksesi uusia temppuja ja edistyneitä Git-aiheita. :)

Jos pidit artikkelista, yritä antaa taputuksia ja jakaa se :) :)