Naudingi triukai, kurių galbūt nežinote apie „Git“ paslėpimą

Aš pradėjau naujienlaiškį „Git Better“, kad padėčiau išmokti naujų gudrybių ir pažangių „Git“ temų. Jei jus domina, kad jūsų žaidimas būtų geresnis „Git“, tikrai turėtumėte tai patikrinti.

Jei kurį laiką naudojote „Git“, galbūt naudojote „Git“ laikiklį. Tai viena iš naudingų „Git“ funkcijų.

Štai keletas naudingų gudrybių, kurias sužinojau apie „Git“ paslėpimą praėjusią savaitę.

  1. „Git“ paslėpimas
  2. „Git“ paslėpimo sąrašas
  3. Taikoma „Git“ paslėpimas
  4. Git stash pop
  5. Git stash show
  6. Git likučio šaka
  7. Git paslėpti aišku
  8. „Git“ likučio lašas

„Git“ paslėpimas

Ši komanda yra kaip „Git“ paslėpimas. Bet ši komanda turi įvairias parinktis. Šiame pranešime aptarsiu keletą svarbių variantų.

Gat paslėpti su žinute

git stash save “Your stash message”.

Pirmiau nurodyta komanda paslepia pranešimą. Pažiūrėsime, kaip tai šiek tiek naudinga.

Stebimi nestebimi failai

Taip pat galite paslėpti nesekamus failus.

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

„Git“ paslėpimo sąrašas

Prieš aptardamas šią komandą, leiskite man ką nors papasakoti apie tai, kaip veikia „atlicināt“.

Kai išsaugosite „Git“ ar „Git“, „Git“ iš tikrųjų sukurs „Git įsipareigoti“ objektą su kažkokiu pavadinimu ir išsaugos jį savo atpirkimo sandėlyje.

Taigi tai reiškia, kad bet kuriuo metu galite peržiūrėti savo atliktų daiktų sąrašą.

git stash list

Žr. Toliau pateiktą pavyzdį:

Galite pamatyti atliktų daiktų sąrašą. Ir naujausias atliktas daikčiukas yra viršuje.

Ir jūs galite pamatyti, kad viršutinei slėptuvei suteikiamas tinkintas pranešimas (naudojant „Git“ likučio išsaugojimo „pranešimą“).

Taikoma „Git“ paslėpimas

Ši komanda užima didžiausią daugiausiai kamino paslėptą vietą ir taiko ją atpirkimo sandoriui. Mūsų atveju tai yra paslėptas @ {0}

Jei norite pritaikyti kokį nors kitą spustelėjimą, galite nurodyti atlošo ID.

Štai pavyzdys:

git stash apply [email protected]{1}

Git stash pop

Ši komanda yra labai panaši į pritaikymą „Atlicinti“, tačiau pritaikius ją, šiukšliadėžė ištrinama iš rietuvės.

Štai pavyzdys:

Kaip matote, viršutinė likučiai yra ištrinti, o likučiai @ {0} atnaujinami su senesnėmis.

Lygiai taip pat, jei norite, kad atsirastų konkretus paslėpimas, galite nurodyti atlošo ID.

git stash pop [email protected]{1}

Git stash show

Ši komanda rodo paslėptų diferencijų santrauką. Pirmiau nurodyta komanda atsižvelgia tik į naujausią paslėpimą.

Štai pavyzdys:

Jei norite pamatyti visą skirtumą, galite naudoti

git stash show -p

Taip pat su kitomis komandomis taip pat galite nurodyti paslėpimo ID, kad gautumėte diff santrauką.

git stash show [email protected]{1}

Git likučio šaka aš>

Ši komanda sukuria naują filialą su naujausiu atlicėjimu, o tada ištrina naujausią likučių (pvz., „Tomas“)

Jei jums reikia tam tikros talpyklos, galite nurodyti jos ID.

git stash branch [email protected]{1}

Tai bus naudinga susidūrus su konfliktais, pritaikius vėliavą naujausiai savo filialo versijai.

Git paslėpti aišku

Ši komanda pašalina visus repo įrašus. Galbūt neįmanoma sugrįžti.

„Git“ likučio lašas

Ši komanda pašalina naujausią atmintį iš kamino. Tačiau naudokite atsargiai, galbūt bus sunku grąžinti.

Taip pat galite nurodyti paslėpimo ID.

git stash drop [email protected]{1}

Tikiuosi, kad gavote naudingų gudrybių apie „Git“ paslėpimą.

Jei jūs taip toli pasiekėte, manau, kad jūs gana domitės Gitu. Peržiūrėkite mano naujienlaiškį „Git Better“, kad sužinotumėte naujų gudrybių ir pažangių „Git“ temų. :)

Jei jums patiko straipsnis, pabandykite pateikti keletą plojimų ir pasidalinti juo :) :)