Skip to main content
Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais atualizadas, acesse a documentação em inglês.
Update to the latest version of GitHub Desktop before February 2 to avoid disruptions. For more information, see the GitHub blog post.

Fazer o chery-pick de um commit

Você pode escolher um commit específico em um branch e copiar o commit para outro branch.

Sobre a seleção do Git

Você pode fazer a seleção de um commit em um commit em um branch para criar uma cópia do commit com as mesmas alterações em outro branch. Se você fizer commit de alterações no branch errado ou quiser fazer as mesmas alterações em outro branch, você poderá escolher o commit para aplicar as alterações a outro branch. Você também pode usar cherry-picking para aplicar alterações específicas antes de estar pronto para criar ou fazer merge de um pull request. Por exemplo, se você corrigir um erro em um branch de recurso, você poderá escolher o commit com a correção de erro em outros ramos do seu projeto.

Você também pode usar a o cherry-picking ao colaborar com uma equipe. Alguns projetos incorporam contribuições por commits de cherry-picking. Para obter mais informações, confira Git Distribuído – Como manter um projeto na documentação do Git.

Fazer o chery-pick de um commit

  1. No GitHub Desktop, clique em Branch Atual.

    Captura de tela da barra do repositório. Um botão chamado "Ramo Atual" com uma seta para baixo indicando um menu suspenso é contornado em laranja.

  2. Na lista de branches, clique no branch que tem o commit que você deseja selecionar.

    Captura de tela da exibição suspensa "Branch Atual". Em "Branches Recentes", um branch, chamado "my-feature", está realçado com um contorno laranja.

  3. Na barra lateral esquerda, clique em Histórico.

    Captura de tela da guia "Histórico" na barra lateral. Acima de uma lista de confirmações, o botão da guia "Histórico" está realçado com um contorno laranja.

  4. Arraste o commit para o qual deseja efetuar cherry-pick da guia "History" para o menu suspenso Branch Atual e solte o commit no branch para o qual deseja copiá-lo.

    Captura de tela da guia "Histórico" e da exibição suspensa "Branch Atual". O cursor passa sobre o branch "my-feature" e os ícones "mais um" indicam a adição de um commit.

Leitura adicional