Este blog discutirá:
Como usar o comando “Git Cherry-Pick”?
O "Git Cherry-Pick”O comando é o mais útil quando é necessário desfazer as modificações existentes, selecionando o repositório Git, cometer através de referência e anexado à posição atual da cabeça de trabalho.
Para fazer isso, navegue para o repositório Git e visualize a lista de conteúdo. Em seguida, modifique os arquivos necessários e empurre as alterações no repositório. Em seguida, remova todos os arquivos com a extensão fornecida, comprometa as alterações e selecione a confirmação desejada. Por fim, execute o “Git Cherry-Pick ”Comando.
Etapa 1: vá para o repositório Git
Mude para o repositório Git necessário usando o “cd”Comando:
$ CD "C: \ Usuários \ Nazma \ git \ test1"
Etapa 2: Visualize a lista de conteúdo
Execute o “ls”Comando e exiba a lista de conteúdo existente:
$ ls
Aqui, os arquivos destacados são selecionados para processamento adicional:
Etapa 3: Atualizar o arquivo selecionado
Agora, execute o “eco”Comando para modificar o arquivo selecionado:
$ echo "primeiro arquivo de texto" >> arquivo1.TXT
Etapa 4: empurre as alterações no índice
Em seguida, empurre as mudanças para a área de estadiamento através do “git add”Comando:
$ git add file1.TXT
Etapa 5: Atualize o repositório Git
Depois disso, utilize o comando abaixo da listada e salve as alterações adicionais no repositório Git:
$ git commit -m "file1.txt atualizado "
Etapa 6: modifique outro arquivo selecionado
Execute o “eco”Comandando e modifique o outro arquivo selecionado anteriormente:
$ echo "Segundo arquivo de texto" >> arquivo2.TXT
Etapa 7: Atualizar o índice de estadiamento
Agora, atualize a área de estadiamento através do comando abaixo declarado:
$ git add file2.TXT
Etapa 8: Salvar alterações no repositório Git
Utilizou o “Git Commit”Comando para salvar as alterações adicionais no repositório local:
$ git commit -m "file2.txt atualizado "
Etapa 9: Remova todos os arquivos com “.txt ”extensão
Agora, exclua arquivos do repositório Git que possui o “.TXTExtensão executando a “rm”Comando:
$ rm *.TXT
Aqui, o asterisco “*”O símbolo é usado para buscar todos os arquivos com a extensão fornecida:
Etapa 10: mudanças de rastreamento
Em seguida, use o “git add .”Comando para rastrear todas as alterações adicionadas da área de trabalho para o índice de estadiamento:
$ git add .
Etapa 11: Atualizar status do repositório Git
Depois disso, empurre todas as mudanças encenadas no repositório Git com a ajuda do “Git Commit”Comando:
$ git Commit -m "Arquivo de texto excluído"
Etapa 12: Ver História do Repositório Git
Para exibir a história do Repositório Git, use o “Git Reflog .”Comando:
$ Git Reflog .
Na saída abaixo, o commit destacado é o nosso ponteiro de cabeça-alvo, por isso copiaremos seu ID de sha-hash:
Etapa 13: COMMITE DE CHARRA CHERRY
Executar o “Git Cherry-Pick”Comando junto com o ID de referência de confirmação selecionado e altere o ponteiro da cabeça para ele:
$ Git Cherry-Pick 1193660
Etapa 14: Verifique a operação de colheita de cereja
Agora, verifique o histórico de log do Git através do “Git Reflog .”Comando:
$ Git Reflog .
Como você pode ver, a posição atual do ponteiro da cabeça foi alterada para o comprometimento fornecido, e o restante das alterações é revertido:
Confira a próxima seção para desfazer o sucesso “Git Cherry-Pick" Operação.
Como reverter um "git pick de cereja" bem-sucedido?
Experimente as etapas a seguir para reverter a operação executada “Git Cherry-Pick”.
Primeiro, execute o “Redefinição do Git”Comando junto com o“-duro”Opção e apontamento de índice desejado, como“Cabeça^”:
$ git Reinicia -Cabeça difícil^
De acordo com a saída abaixo, a cabeça se move para o ID de confirmação anterior:
Para garantir que a cabeça esteja voltando para a posição anterior, use o “Git Reflog .”Comando:
$ Git Reflog .
Pode -se observar que o “Git Cherry-Pick”Operação é desfeita com sucesso:
Isso é tudo! Fornecemos a maneira mais fácil de desfazer o sucesso “Git Cherry-Pick" Operação.
Conclusão
O "Git Cherry-Pick”O comando é usado quando os usuários desejam desfazer as alterações existentes selecionando o compromisso através da referência. Para fazer isso, vá para o diretório Git local e liste seu conteúdo. Em seguida, modifique os arquivos necessários e empurre as alterações no repositório. Em seguida, remova todos os arquivos com a extensão fornecida, comprometa as alterações e selecione a confirmação desejada. Executar o “Git Cherry-Pick ”Comando. Para desfazer esta operação, execute o “Redefinição Git -Cabeça de Hard^”Comando. Este blog ilustrou a maneira de desfazer o sucesso “Git Cherry-Pick" Operação.