Você pode escolher com compromissos múltiplos de cereja?

Você pode escolher com compromissos múltiplos de cereja?
No Git, os desenvolvedores podem precisar incluir alterações ou modificações específicas em sua filial atual. Para esse fim, o “$ Cherry-Pick”Comando é útil. Ele faz alterações de um comprometimento específico e as aplica ao ramo de trabalho atual em um novo compromisso. No entanto, o Git Cherry-Pick não altera a história do ramo atual; Em vez disso, adiciona compromissos.

Este blog ilustra o método para escolher múltiplos commits de cerejeira.

Você pode escolher com compromissos múltiplos de cereja?

Sim, os desenvolvedores podem utilizar o comando "pique de cereja" para vários compromissos, utilizando o terminal. Para escolher com compromissos múltiplos de cerejeira, primeiro, crie um novo repositório e mude para ele. Em seguida, crie e adicione um novo arquivo. Cometer as mudanças e atualizar o repositório. Em seguida, remova todos os arquivos usando o “$ rm* ”Comando. Verifique o histórico do log de referência e, finalmente, execute o “$ Git Cherry-Pick… ”Comando para escolher com compromissos múltiplos de cherry.

Agora, vamos para a implementação do cenário acima discutido!

Etapa 1: Crie um novo diretório
Primeiro, crie um novo repositório utilizando o “mkdir”Comando:

$ mkdir Cherry-Pick

Etapa 2: Navegue até o diretório
Em seguida, execute o “cd”Comando para mudar para o diretório recém -criado:

$ CD Cherry-Pick

Etapa 3: Crie e modifique o arquivo
Execute o comando abaixo fornecido para criar e atualizar o arquivo simultaneamente:

$ echo "primeiro arquivo"> ​​file1.TXT

Etapa 4: rastrear o arquivo
Execute o seguinte comando para rastrear um arquivo na área de estadiamento:

$ git add .

Etapa 5: Comprometer mudanças
Atualize e salve as alterações adicionais no repositório, utilizando o seguinte comando:

$ git Commit -m "primeiro commit"

Etapa 6: Remova o arquivo
Agora, execute o “$ rm*”Comando para remover todos os arquivos do diretório:

$ rm *.TXT

O comando acima excluirá todos os arquivos de texto:

Etapa 7: Atualizar repositório
Agora, atualize e salve as alterações no diretório Git:

$ git add .

Etapa 8: Comprometer mudanças
Cometer mudanças utilizando o “Git Commit”Comando junto com a mensagem necessária:

$ git Commit -m "Segunda Commits"

Etapa 9: Criar e atualizar o arquivo
Crie um novo arquivo ou atualize o existente com a ajuda do comando fornecido:

$ echo "segundo arquivo"> ​​file2.TXT

Etapa 10: Adicionar arquivo
Em seguida, rastreie o arquivo para a área de estadiamento especificando o nome do arquivo no comando fornecido:

$ git add file2.TXT

Etapa 11: Comprometer mudanças
Execute o comando fornecido para cometer as alterações adicionais no repositório:

$ git Commit -M "Terceira Commits"

Etapa 12: Verifique o histórico do log de referência
Para ver o histórico de referência de log de uma filial específica, mencione seu nome no “Git Reflog”Comando:

$ git reflog mestre

Etapa 13: Cherry-Pick Multiple Commits
Finalmente, execute o “Git Cherry-Pick”Comando junto com referências de compromisso:

$ Git Cherry-Pick C119eA2… e47790

Como você pode ver na saída abaixo fornecida, vários compromissos são escolhidos com sucesso:

Etapa 14: Verifique a referência do log
Por fim, execute o “Git Reflog .”Comando para verificar a referência do log:

$ Git Reflog .

Pode -se observar que vários compromissos são escolhidos e anexados com sucesso à cabeça atual:

Oferecemos o método mais simples para a colheita de cereja em vários commits no Git.

Conclusão

Sim, você pode escolher vários compromissos, utilizando o terminal. Para escolher com compromissos múltiplos de cerejeira, primeiro, crie um novo repositório e mude para ele. Em seguida, crie e adicione um novo arquivo. Cometer as mudanças e atualizar o repositório. Em seguida, remova o arquivo adicionado usando o “$ rm* ”Comando. Verifique o histórico do log de referência e, finalmente, execute o “$ Git Cherry-Pick… ”Comando para escolher com compromissos múltiplos de cherry. Neste blog, demonstramos o método para escolher múltiplas começos de cerejeira.