Sobes.tech
Junior — Middle

Kaip nukopijuoti konkretų commit'ą iš vienos šakos į kitą Git sistemoje?

sobes.tech AI

Atsakymas iš AI

Git'e kopijuojant konkretų commit'ą iš vienos šakos į kitą, naudojama komanda git cherry-pick.

Pavyzdys:

  1. Perjunkite į šaką, į kurią norite pridėti commit'ą:
git checkout tikslo-šaka
  1. Vykdykite cherry-pick su nurodytu commit'o hash'u:
git cherry-pick <commit-hash>

Tai pritaikys nurodyto commit'o pakeitimus dabartinėje šakoje ir sukurs naują commit'ą su tais pačiais pakeitimais.

Jei norite kopijuoti kelis commit'us, galite nurodyti intervalą arba kelis hash'us atskirtus tarpais.