Ako git čerešňa-vyberať príklad Commit

Ako Git Ceresna Vyberat Priklad Commit



Niekedy chcete vykonať zmeny a zahrnúť ich do aktuálnej pracovnej vetvy. Na vykonanie tejto akcie je potrebné použiť „ git cherry-pick “príkaz. Je veľmi uskutočniteľný a široko používaný na vykonávanie špecifikovaných operácií. Presnejšie povedané, tento príkaz predstavuje výber odovzdania z jednej vetvy a jej použitie v inej vetve Git. Funguje to na rozdiel od iných prístupov, ako je kombinovanie a rebase, ktoré bežne aplikujú viacnásobné odovzdanie do inej vetvy.

V tomto blogu sa naučíme metódu použitia git cherry-pick commit s príkladom. Takže, začnime!

Príklad: Ako získať čerešňu a vybrať Commit?

Ak chcete vykonať odovzdanie git cherry-pick, najprv vytvorte nový lokálny adresár Git a presuňte sa doň. Ďalej inicializujte a upravte súbor pomocou t. Potom aktualizujte druhý súbor a potvrďte zmeny v úložisku. Ďalej odstráňte všetok existujúci obsah z adresára. Pridajte všetky zmeny, potvrďte úpravy v úložisku Git a zobrazte históriu protokolu referencií. Nakoniec vykonajte „ $ git cherry-pick “ na termináli.







Teraz vyskúšajte nižšie uvedené pokyny krok za krokom!



Krok 1: Vytvorte adresár

Najprv vytvorte nový adresár Git pomocou nižšie uvedeného príkazu:



$ mkdir demo12





Krok 2: Presuňte sa do adresára

Ak sa chcete presunúť do novovytvoreného adresára, vykonajte príkaz „ cd 'príkaz:

$ cd demo12



Krok 3: Inicializujte adresár Git

Potom vykonajte nižšie uvedený príkaz na inicializáciu vytvoreného adresára Git:

$ je horúco

Krok 4: Upravte súbor

Pridajte nejaký text do súboru a aktualizujte ho pomocou „ ozvena 'príkaz a operátor presmerovania' > “:

$ ozvena 'file1' > súbor1.txt

Krok 5: Pridajte zmeny do úložiska Git

Ďalej vykonajte „ git pridať ” na pridanie všetkých pridaných zmien do úložiska:

$ git pridať .

Krok 6: Potvrdenie zmien

Spustite „ git commit ” so správou odovzdania na aktualizáciu úložiska:

$ git commit -m 'prvý pridaný súbor'

Krok 7: Aktualizujte súbor

Vytvorte ďalší súbor a potom ho aktualizujte:

$ ozvena 'súbor 2' > súbor2.txt

Krok 8: Pridajte všetky úpravy

Pridajte všetky vykonané zmeny do lokálneho úložiska:

$ git pridať .

Krok 9: Potvrdenie zmien

Teraz potvrďte zmeny pomocou správy o odovzdaní pomocou príkazu „ -m “možnosť:

$ git commit -m 'pridaný druhý súbor'

Krok 10: Odstráňte všetky súbory

Keď tak urobíte, vykonajte „ rm ” na odstránenie všetkých vytvorených súborov z úložiska:

$ rm * .TXT

Tu je hviezdička „ * Symbol ” označuje všetky súbory so zadanou príponou:

Krok 11: Zoznam obsahu úložiska

Teraz overte vymazanú operáciu pomocou „ ls ” na zobrazenie zoznamu obsahu úložiska:

$ ls

Ako vidíte, úložisko je prázdne, čo znamená, že operácia bola vykonaná úspešne:

Krok 12: Pridajte zmeny

Potom pridajte všetky vykonané zmeny do pracovnej oblasti a aktualizujte ju:

$ git pridať .

Krok 13: Potvrdenie zmien

Potom urobte úpravy v úložisku vzrušujúcim „ git commit ” príkaz s akoukoľvek správou odovzdania:

$ git commit -m '2 súbory boli odstránené'

Krok 14: Skontrolujte históriu denníka referencií

Teraz zobrazte históriu referenčných protokolov úložiska Git:

$ git reflog .

Tu vyberieme referenčný protokol odovzdania, ktorý chceme odovzdať pomocou cherry-pick:

Krok 15: čerešne-pick Commit

Ďalej vykonajte „ čerešňový zber ” príkaz na odovzdanie so skopírovaným protokolom referencií odovzdania:

$ git cherry-pick 87d1e54

Krok 16: Overte operáciu odovzdania cherry-pick

Nakoniec overte vykonanú operáciu potvrdenia cherry-pick pomocou „ git reflog . 'príkaz:

$ git reflog .

Ako môžete vidieť, rovnaké odovzdanie sa vykoná s odovzdaním typu cherry-pick:

Stručne sme vysvetlili metódu git cherry-pick commit pomocou príkladu.

Záver

Ak chcete vykonať odovzdanie git cherry-pick, najprv vytvorte nový adresár Git a inicializujte ho. Potom upravte súbor pomocou „ echo > “príkaz. Potom aktualizujte druhý súbor a potvrďte zmeny v úložisku. Odstráňte všetky existujúce súbory z úložiska pomocou „ rm “príkaz. Sledujte všetky zmeny, potvrďte úpravy a zobrazte históriu referenčných protokolov. Nakoniec vykonajte „ $ git cherry-pick ” príkaz na odovzdanie s vybratým odovzdaním. Tento blog vysvetlil, ako git cherry-pick commit.