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:
- Perjunkite į šaką, į kurią norite pridėti commit'ą:
git checkout tikslo-šaka
- 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.