Kako git cherry-pick primjer predaje

Kako Git Cherry Pick Primjer Predaje



Ponekad želite napraviti promjene i uključiti ih u trenutnu radnu granu. Da biste izvršili ovu radnju, potrebno je upotrijebiti ' git cherry-pick ” naredba. Vrlo je izvedivo i široko se koristi za izvođenje određenih operacija. Točnije, ova naredba predstavlja odabir predaje iz jedne grane i njegovu primjenu na drugu Git granu. Ovo djeluje suprotno od drugih pristupa, kao što su kombiniranje i ponovno baziranje, koji obično primjenjuju višestruke predaje na drugu granu.

U ovom blogu naučit ćemo metodu korištenja git cherry-pick predaje s primjerom. Dakle, počnimo!

Primjer: Kako git cherry-pick Commit?

Za git cherry-pick commit, prvo stvorite novi Git lokalni direktorij i prijeđite na njega. Zatim inicijalizirajte i modificirajte datoteku pomoću t. Zatim ažurirajte drugu datoteku i unesite promjene u spremište. Zatim uklonite sav postojeći sadržaj iz imenika. Dodajte sve promjene, izvršite izmjene u Git repozitorij i pogledajte referentnu povijest dnevnika. Na kraju, izvršite ' $ git cherry-pick ” naredba na terminalu.







Sada isprobajte dolje navedene upute korak po korak!



Korak 1: Stvorite imenik

Najprije stvorite novi Git direktorij pomoću dolje navedene naredbe:



$ mkdir demo12





Korak 2: Premjestite se unutar imenika

Za prelazak na novostvoreni direktorij, izvršite ' CD ” naredba:

$ CD demo12



Korak 3: Inicijalizirajte Git imenik

Zatim izvršite donju naredbu za inicijalizaciju stvorenog Git direktorija:

$ to je vruće

Korak 4: Izmijenite datoteku

Dodajte malo teksta u datoteku da biste je ažurirali uz pomoć ' jeka ” naredba i operator preusmjeravanja “ > ”:

$ jeka 'datoteka1' > datoteka1.txt

Korak 5: Dodajte promjene u Git repozitorij

Zatim izvršite ' git dodati ” za dodavanje svih dodanih promjena u repozitorij:

$ git dodati .

Korak 6: Utvrdite promjene

Pokrenite ' git počiniti ” naredba s porukom predaje za ažuriranje repozitorija:

$ git počiniti -m 'prva dodana datoteka'

Korak 7: Ažurirajte datoteku

Stvorite drugu datoteku i zatim je ažurirajte:

$ jeka 'datoteka2' > datoteka2.txt

Korak 8: Dodajte sve izmjene

Dodajte sve napravljene promjene u lokalno spremište:

$ git dodati .

Korak 9: Utvrdite promjene

Sada izvršite promjene s porukom o predaji pomoću ' -m ” opcija:

$ git počiniti -m 'dodana druga datoteka'

Korak 10: Uklonite sve datoteke

Nakon što to učinite, izvršite ' rm ” naredba za uklanjanje svih stvorenih datoteka iz repozitorija:

$ rm * .txt

Ovdje zvjezdica ' * ” simbol označava sve datoteke s navedenim nastavkom:

Korak 11: Popis sadržaja repozitorija

Sada potvrdite izbrisanu operaciju pomoću ' ls ” za pregled popisa sadržaja repozitorija:

$ ls

Kao što vidite, spremište je prazno što znači da je operacija uspješno izvedena:

Korak 12: Dodajte promjene

Zatim dodajte sve napravljene promjene u scensko područje i ažurirajte ga:

$ git dodati .

Korak 13: Utvrdite promjene

Nakon toga izvršite izmjene u repozitoriju pobuđujući ' git počiniti ” naredba s bilo kojom porukom predaje:

$ git počiniti -m '2 datoteke izbrisane'

Korak 14: Provjerite povijest dnevnika referenci

Sada prikažite referentnu povijest dnevnika Git repozitorija:

$ git reflog .

Ovdje ćemo odabrati referentni dnevnik predaje koji želimo izvršiti pomoću cherry-pick:

Korak 15: Odaberi Commit

Zatim izvršite ' trešnjevac ” naredba za predaju s kopiranim referentnim dnevnikom predaje:

$ git cherry-pick 87d1e54

Korak 16: Provjerite operaciju predaje odabira trešnje

Na kraju, potvrdite izvršenu operaciju odabira trešnje korištenjem ' git reflog . ” naredba:

$ git reflog .

Kao što vidite, ista obveza je predana s cherry-pick predajom:

Ukratko smo objasnili metodu za git cherry-pick commit uz pomoć primjera.

Zaključak

Za git cherry-pick commit, prvo stvorite novi Git direktorij i inicijalizirajte ga. Zatim izmijenite datoteku pomoću ' echo > ” naredba. Zatim ažurirajte drugu datoteku i unesite promjene u spremište. Uklonite sve postojeće datoteke iz repozitorija koristeći ' rm ” naredba. Pratite sve promjene, izvršite izmjene i pregledajte referentnu povijest dnevnika. Na kraju, izvršite ' $ git cherry-pick ” naredba za predaju s odabranim predajom. Ovaj blog je objasnio kako git cherry-pick commit.