Este estudo discute “ os usuários podem remover um commit do Git, mas manter as alterações ” com um exemplo.
Posso remover um Git Commit, mas manter as alterações?
Sim, você pode remover um commit do Git, mas manter as alterações adicionadas. Para isso, navegue até o repositório local do Git e crie um arquivo no repositório local. Em seguida, rastreie o arquivo recém-adicionado na área de preparação e atualize o repositório confirmando as alterações. Em seguida, verifique o histórico de log do repositório e atualize o arquivo recém-criado. Adicione as alterações ao repositório, confirme as alterações e exclua o commit adicionado anteriormente usando o botão “ $ git reset HEAD^ ” comando.
Vamos verificar a implementação do procedimento listado acima!
Etapa 1: mover para um repositório local específico
Navegue até o repositório Git desejado executando o comando “ cd ” comando:
$ cd 'C:\Usuários \n asma\Go \t is_6'
Passo 2: Criar novo arquivo no repositório local
Execute o “ toque ” e crie um novo arquivo no repositório local:
$ toque arquivo1.txt
Etapa 3: adicionar arquivo à área de preparação
Em seguida, adicione o arquivo recém-criado na área de preparação usando o seguinte comando:
$ git add arquivo1.txt
Etapa 4: confirmar alterações
Agora, atualize o repositório local executando o comando “ git commit ” com o “ -m ” e adicione a mensagem de confirmação desejada:
$ git commit -m '1 arquivo adicionado'
Etapa 5: verifique o histórico de log do Git
Execute o “ registro do git. ” para verificar o histórico do log de referência do Git:
$ git log .
Etapa 6: atualizar arquivo
Em seguida, abra o arquivo recém-adicionado com o editor de texto padrão:
$ iniciar arquivo1.txt
O arquivo especificado será aberto no editor de texto, adicione algum texto e pressione o botão “ CTRL + S ” teclas para salvá-lo:
Passo 7: Rastreie o Arquivo Atualizado
Agora, execute o “ git add ”com o nome do arquivo atualizado e rastreie-o para a área de preparação:
$ git add arquivo1.txt
Etapa 8: confirmar alterações
Confirme as alterações adicionadas ao repositório usando o comando abaixo:
$ git commit -m 'arquivo1.txt atualizado'
Etapa 9: verificar o histórico do log de referência do Git
Execute o “ registro do git. ” para verificar o histórico do log de referência do Git:
$ git log .
Etapa 10: Excluir confirmação do Git
Agora, exclua o Git commit usando o comando “ git reset ” com o “ CABEÇA^ ” ponteiro:
$ git reset CABEÇA^
Etapa 11: visualizar o histórico do log de referência do Git
Novamente, execute o “ registro do git. ” para verificar o histórico do log de referência do Git:
$ git log .Como você pode ver na saída fornecida abaixo, o commit mais recente é excluído do histórico do log de referência:
Etapa 12: verificar o arquivo atualizado
Agora, execute o “ começar ” com o nome do arquivo atualizado anteriormente para verificar as alterações mantidas:
$ iniciar arquivo1.txt
De acordo com a saída listada abaixo, as alterações adicionadas são salvas no arquivo. No entanto, o commit relacionado a essas alterações é excluído:
Explicamos o procedimento para excluir um commit do Git, mas manter as alterações.
Conclusão
Sim, podemos remover um commit do Git, mas manter as alterações adicionadas. Para fazer isso, vá para o repositório específico do Git e crie um arquivo. Em seguida, adicione-o à área de preparação e confirme as alterações. Verifique o histórico do log de referência do Git e atualize o arquivo. Rastreie o arquivo, confirme as alterações e exclua o commit adicionado anteriormente executando o comando “ $ git reset HEAD^ ” comando. Por fim, abra o arquivo atualizado e verifique as alterações adicionadas. Este estudo demonstrou o método para excluir um commit do Git, mas manter as alterações com um exemplo.