Sobes.tech
Junior — Middle

Explique o que significa o termo 'Cherry Pick' no processo de trabalho com versões ou equipes de desenvolvimento.

sobes.tech IA

Resposta da IA

Cherry Pick é o processo de selecionar e aplicar um commit específico de um ramo para outro, sem fundir todo o ramo.

Por exemplo, se um erro foi corrigido no ramo de desenvolvimento e essa correção precisa ser transferida urgentemente para o ramo estável, pode-se fazer um cherry-pick desse commit.

No Git, isso é feito com o comando:

git cherry-pick <commit-hash>

Isso permite transferir alterações seletivamente, sem afetar outros commits, o que é útil para gerenciar lançamentos e correções.