Usos práticos de redefinição git -Soft

Usos práticos de redefinição git -Soft

O git “reiniciar”O comando é um dos comandos mais utilizados e robustos que suportam opções diferentes, como“duro","macio”, E comandos mistos. Com cada opção, o comando Git Redefinir funciona de maneira diferente. Por exemplo, o “Redefinição Git -Hard”É utilizado para reverter e excluir completamente as alterações do repositório. No entanto, o "Redefinição Git -Soft”O comando é utilizado para reverter as mudanças sem destruir as mudanças de confirmação e reverter para o índice de rastreamento.

Este artigo demonstrará:

  • Quais são os usos práticos do comando "git reset -Soft"?
  • Como usar o comando "git reset -Soft"?

Quais são os usos práticos do comando "git reset -Soft"?

A seguir são os usos práticos do “Redefinição Git -Soft”Comando:

  • Mova o ponteiro da cabeça de volta para o comprometimento especificado ou o compromisso anterior
  • Reverta todas as mudanças comprometidas
  • Economiza todas as mudanças no índice de rastreamento e as prepara para recomendar novamente.

Agora, vamos conferir o uso do comando git reset com a opção -Soft.

Como usar o comando “Git Reset -Soft”?

Para usar o “Redefinição Git -Soft”Comando para desfazer o compromisso e reverter as alterações no índice de rastreamento, analise as instruções fornecidas.

Etapa 1: Open Git Terminal

No menu de inicialização, primeiro, inicie o “Git Bash" terminal:

Etapa 2: Navegue para o repositório Git

Usando o “cd“Comando, navegue para o repositório Git:

$ CD "C: \ git \ Commits"

Etapa 3: Crie um novo arquivo

Crie um novo arquivo com a ajuda do “tocar”Comando:

$ Touch Demo.TXT

Etapa 4: Mova o arquivo para o índice de estadiamento

Mova o arquivo para o índice de estadiamento para confirmar novas alterações usando o git “adicionar”Comando:

$ git add demo.TXT

Verifique se as alterações são adicionadas ao índice de estadiamento ou não através do comando "status git":

$ git status

Você pode ver que as alterações não rastreadas são adicionadas com sucesso à área de preparação:

Etapa 5: Compreenda as mudanças rastreadas

Compreenda as alterações rastreadas para adicioná -las ao repositório local, utilizando o comando abaixo:

$ git Commit -M "Demo é adicionado"

Verifique o log git e confirme se as alterações estão comprometidas ou não:

$ git log

Pode -se observar que as mudanças são comprometidas com sucesso:

Verifique o status do repositório para verificar se restam alguma alteração rastreada que ainda não foi comprometida:

$ git status

A saída abaixo mostra que não há mais alterações rastreadas no índice de estadiamento do repositório:

Etapa 6: reverter alterações comprometidas

Agora, utilize o comando “Git Reset -Soft”, juntamente com o ponteiro da cabeça para reverter as mudanças comprometidas e mover a cabeça de volta ao compromisso anterior:

$ git Reinicia -cabeça macia ~ 1

Novamente, verifique o log do repositório para verificar se a cabeça é revertida para a confirmação anterior ou não:

$ git log

A saída mostra que as novas alterações são removidas do repositório local e a cabeça é revertida para a confirmação anterior:

Etapa 7: Confirmar alterações são revertidas para o índice de rastreamento

Verifique o estado do repositório de trabalho para confirmar se as alterações revertidas são adicionadas ao índice de estadiamento ou não:

$ git status

Aqui, você pode ver que as mudanças são revertidas com sucesso para o índice de estadiamento e prontas para se comprometer novamente:

Nós demonstramos os usos práticos do “Redefinição Git -Soft”Comando.

Conclusão

Usos práticos do “Redefinição Git -Soft”O comando é reverter as alterações comprometidas, mover o ponteiro da cabeça de volta para o comprometimento anterior ou em algum comprometimento específico usando ID de confirmação, enviar as alterações de volta ao índice de estadiamento e prepará -las prontas para se comprometer novamente. Neste blog, demonstramos os usos práticos do “Redefinição Git -Soft”Comando e o procedimento para utilizá -lo.