““Git Cherry-Pick”É um comando útil no Git que permite aos desenvolvedores escolher o compromisso de uma filial e aplicá -lo a outra filial ou repositório Git. Às vezes, enquanto trabalham no Git, os desenvolvedores se comprometem com o ramo errado que precisam copiar para outra filial. Para esse fim, você pode navegar para o ramo correto e escolher as começões desejadas.
Este blog discutirá o método de escolher um compromisso de outro repositório Git.
Como escolher um comando de outro repositório Git?
É permitido que você vá em single ou múltiplos commits de outros repositórios do Git. Para fazer isso, mude para o diretório local específico. Em seguida, adicione o repositório específico do GitHub como um controle remoto e busque seu conteúdo. Depois disso, verifique o log git e selecione a confirmação desejada. Em seguida, escolha de cereja que se compromete ao executar o “Git Cherry-Pick ”Comando.
Etapa 1: vá para o repositório desejado
Primeiro, escreva o comando abaixo listado e mude para o diretório específico:
CD "C: \ git \ reposb"
Etapa 2: Verifique o Git Log
Em seguida, verifique o histórico de compromissos do repositório de trabalho e veja a posição da cabeça:
$ git log --oneeline
Na saída abaixo, pode -se observar que a cabeça está apontando para o “72889B1”Commit Hash:
Etapa 3: Adicione URL remoto
Em seguida, adicione o URL remoto do repositório remoto desejado usando o comando fornecido fornecido:
$ git remoto adicionar origem https: // github.com/Laibayounas/Demo.git
Aqui, a origem remota foi adicionada:
Etapa 4: buscar conteúdo remoto
Agora, busque o conteúdo do repositório remoto no diretório local:
$ git busca origem
Etapa 5: Veja o log git do repositório remoto
Veja a lista de seus compromissos executando o “log git”Comando junto com o nome do repositório remoto:
$ Git Log Origin/Main -Oneeline
O screenShot abaixo exibe o histórico de compromissos, incluindo todas as confirmações. Escolha o ID de comprometimento desejado para escolher a cerejeira. Por exemplo, selecionamos o “DEAEAFT7”Commit Hash:
Etapa 6: Compromissão desejada de Cherry-Pick desejada
Em seguida, execute o “Git Cherry-Pick”Comandando e especifique o ID de confirmação específico do repositório remoto:
$ Git Cherry-Pick DeAeaf7
Etapa 7: Verifique as alterações
Por fim, verifique o registro Git do diretório local para verificar as novas alterações:
$ git log --oneeline
De acordo com a imagem dada, a operação de pick-pick foi realizada com sucesso:
Nós explicamos com eficiência o método de escolher o compromisso de outro repositório Git.
Conclusão
O Git permite que os usuários escolham as comissões únicas ou múltiplas de outro diretório Git. Os usuários podem escolher um ou vários compromissos do repositório remoto. Para esse fim, primeiro, navegue para o repositório local. Em seguida, adicione o URL remoto de um diretório remoto específico e busque seu conteúdo. Em seguida, veja o histórico de compromissos do repositório remoto e escolha o compromisso desejado. Por fim, execute o “Git Cherry-Pick ”Comando para escolher um compromisso específico. Este artigo demonstrou o procedimento de escolher o Commit de outro repositório Git.