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"?
A seguir são os usos práticos do “Redefinição Git -Soft”Comando:
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.