Como desfazer um bem-sucedido “pique de cereja” bem-sucedido?

Como desfazer um bem-sucedido “pique de cereja” bem-sucedido?
O Git tem a funcionalidade de reverter as alterações de acordo com os requisitos dos desenvolvedores por meio de vários comandos, como o “Git Cherry-Pick”Comando. Ele pode ser usado quando os desenvolvedores precisam reverter as alterações adicionadas anteriormente com a ajuda da referência desejada do Git Commit sha-hash e anexar à posição atual do ponteiro da cabeça. Além disso, os usuários do Git podem desfazer o executado “Git Cherry-Pick" Operação.

Este blog discutirá:

  • Como usar o comando “Git Cherry-Pick”?
  • Como reverter um "git pick de cereja" bem-sucedido?

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.