Os resultados deste artigo são:
Diferencie os comandos "Redefinição Git", "Revert Git" e "Git Checkout"?
““Git reverter","checkout git", e "Redefinição do Git”Os comandos são maneiras de fazer alterações no código -fonte e, em seguida. A diferença entre esses comandos está em sua funcionalidade e usos, como:
Como desfazer o comando usando o comando "git revert"?
Para desfazer os compromissos, primeiro, vá para o repositório Git desejado e criar um arquivo. Em seguida, rastreie o arquivo e confirme as alterações. Depois disso, adicione algum conteúdo ao novo arquivo, palco e confirme novas mudanças. Por fim, execute o “Git reverter”Comandando e verifique as mudanças de reversão.
Etapa 1: mova para o diretório Git
Executar o “cd”Comando junto com o caminho do diretório local específico e navegue até ele:
$ CD "C: \ git \ repositório1"
Etapa 2: Crie um novo arquivo
Gere um novo arquivo no repositório atual com a ajuda do comando abaixo:
$ touch demo_file.TXT
Etapa 3: rastrear novo arquivo
Então, utilize o “git add”Comando para adicionar um novo arquivo à área de estadiamento:
$ git add Demo_file.TXT
Etapa 4: Mudanças de compromisso
Em seguida, execute o seguinte comando para comprometer o arquivo na área de estadiamento:
$ git Commit -m "arquivo de demonstração adicionado"
Etapa 5: atualize novo arquivo
Depois disso, adicione algum conteúdo ao novo arquivo e atualize -o com a ajuda do “eco”Comando:
$ eco "oi! Conteúdo da demonstração ">> Demo_File.TXT
Etapa 6: adicione novas alterações à área de estadiamento
Então, execute o “git add .”Comando para encenar todas as alterações adicionais:
$ git add .
Etapa 7: Compreenda novas mudanças
Compreenda as mudanças encenadas, executando o comando abaixo fornecido junto com a mensagem:
$ git Commit -m "arquivo atualizado"
Etapa 8: Verifique o Git Log
Para visualizar o histórico de compromissos, verifique o log do Git usando o comando abaixo fornecido:
$ git log --oneeline
De acordo com a saída abaixo, há duas comissões, e a cabeça está apontando para o “Arquivo atualizado" comprometer-se:
Agora, suponha que o último compromisso tenha sido feito por engano, e precisamos desfazer mudanças. Nesta situação, use a operação de reverter da seguinte maneira.
Etapa 9: Reverter mudanças
Execute o “Git reverter”Comando junto com a cabeça para desfazer as mudanças desse compromisso:
$ git reverter cabeça
Na captura de tela abaixo, você pode ver que a operação de reversão foi realizada com sucesso:
Etapa 10: Verifique as alterações reverter
Por fim, verifique o histórico do log de referência do Git para visualizar as novas mudanças no histórico de compromissos:
$ git log --oneeline
Pode -se observar que o “Arquivo atualizado”Commit ainda está no histórico do projeto, mesmo após a operação de reversão. Então, em vez de removê -lo, este comando em particular adicionou um novo compromisso a reverter suas mudanças:
Como trocar de ramificação Utilizando o comando "Git Checkout"?
Para fazer o check -out de uma filial local para outra filial desejada, primeiro, verifique todas as filiais disponíveis no repositório. Então, execute o “checkout git”Comando junto com o nome desejado do ramo, onde os desenvolvedores precisam mudar.
Etapa 1: Verifique a lista de ramificações
Veja a lista de filiais no repositório atual com a ajuda do “ramo git”Comando:
Ramo $ git
Na saída abaixo, pode -se observar que existem dois ramos presentes no repositório e o ““mestre”É o ramo de trabalho atual:
Etapa 2: Faça o check -out para outra filial
Agora, execute o “checkout git”Comando junto com o nome desejado do ramo e mude para ele:
$ git checkout dev
Etapa 3: Verifique a filial atual
Para garantir se a operação de checkout foi realizada com sucesso ou não, veja a lista de ramificações:
Ramo $ git
Pode -se observar que temos uma consulta com sucesso do “mestre"Ramificação para o"Dev" filial. Agora, "Dev”É o ramo de trabalho atual:
Como o não rastrear mudanças utilizando Comando "Git Reset"?
Para refletir mudanças, primeiro, verifique o histórico de log de referência do Git do repositório atual. Então, execute o “Redefinição do Git”Comando para mover o ponteiro do ramo.
Etapa 1: Verifique o Git Log
Veja o histórico de compromissos e verifique onde a cabeça está apontando utilizando o “log git”Comando:
$ git log --oneeline
Pode -se observar que a cabeça está apontando para o “Arquivo atualizado" comprometer-se:
Etapa 2: Redefinir mudanças
Para remover o compromisso do diretório de trabalho local do Git, execute o “Redefinição do Git”Comando junto com o“-duro”Opção e especifique a posição desejada da cabeça, onde é necessário mover o ponteiro:
$ git Reinicia -Cabeça difícil ~ 1
A saída fornecida significa que a operação de redefinição foi realizada com sucesso:
Etapa 3: Verifique as alterações de redefinição
Por fim, veja as novas mudanças no histórico de commit, verificando o log Git através do comando abaixo fornecido:
$ git log --oneeline
Como você pode ver que o “Arquivo atualizado”Commit foi removido da história do commit e Head agora está apontando para o“Arquivo de demonstração adicionado" comprometer-se:
Nós explicamos a diferença entre “Git reverter","checkout git" e "Redefinição do Git”Comandos.
Conclusão
““Git reverter”O comando é usado para desfazer mudanças, criando um novo compromisso de repositório de uma confirmação anterior e adicionando nova história ao repositório. ““Git checkouO comando t ”é usado para trocar ramos no repositório e permite que os desenvolvedores trabalhem em diferentes ramificações sem ter que fazer alterações diretamente no repositório. Por outro lado, o “Redefinição do Git”O comando é usado para alterações não agendadas da área de rastreamento. Este artigo diferenciou os comandos "Redefinição do Git", "Revert Git" e "Git Checkout" e como eles funcionam.