Executando verificação de segurança...
1

[GIT] Cherry-Pick - Aula 17

Cherry-Pick

Cherry-Pick é um comando que permite aplicar um ou mais Commits específicos de uma Branch para outra, independentemente da ordem dos Commits anteriores.

Como fazer Cherry-Pick

Para fazer um Cherry-Pick, basta:

git cherry-pick Commit-Hash

ou

git cherry-pick Commit-Hash1 Commit-Hash2 Commit-Hash3

Obs: Para fazer o Cherry-Pick devemos estar na Branch onde queremos aplicar o Commit.

Exemplo

Vamos fazer Cherry-Pick do Commit C da Branch feature em Main.

Feature:

A — B — C — D (HEAD)

Iniciamos mudando para Main, já que é nela que o Cherry-Pick será aplicado.

git switch main

Depois executamos o Cherry-Pick:

git cherry-pick C

Caso haja conflitos, realize as alterações manualmente e execute:

git cherry-pick --continue

Por fim, a Branch Main incorporou somente o Commit C da Branch feature.

Obs: O Commit que sofreu o Cherry-Pick permanece intacto na Branch original.

Carregando publicação patrocinada...