Redefinir remoto para um certo compromisso git

Redefinir remoto para um certo compromisso git
Na plataforma Git, os usuários costumam fazer modificações no projeto e os comprometerem a salvá -los no repositório local. Essas modificações são posteriormente empurradas para o repositório remoto. No entanto, o usuário do Git pode desejar rever.

Não se preocupe se não tiver certeza de como restaurar um repositório remoto a um compromisso específico, pois este post demonstrará o método para redefinir o controle remoto para um certo compromisso.

Como redefinir remoto para um certo compromisso?

Para redefinir o controle remoto para um certo comprometimento, primeiro, redefinir ou reverter o compromisso no repositório Git usando o “Redefinição do Git”Comando. Depois disso, empurre o compromisso com o controle remoto usando o “git push -f ”Comando.

Confira o procedimento fornecido para a demonstração prática.

Etapa 1: Lançar o terminal Git

Primeiro, abra o terminal Git no menu Iniciar do Windows:

Etapa 2: vá para o repositório de trabalho Git

Utilize o “cd”Comando e navegue para o repositório de trabalho Git:

$ CD "C: \ git \ Commits"

Em seguida, veja todos os arquivos e repositórios do atual repositório de trabalho usando o “ls”Comando:

$ ls

Etapa 3: Faça modificação no arquivo Git

Faça algumas modificações no arquivo Git. Para esse fim, modificamos o conteúdo do “Arquivo.TXT" arquivo:

$ echo "Olá para dica linux"> arquivo.TXT

Etapa 4: Adicionar arquivo ao índice de estadiamento

Em seguida, adicione o arquivo modificado ao índice de rastreamento (área de estadiamento) usando o comando mencionado:

$ git add arquivo.TXT

Veja o estado do repositório Git para confirmar se o arquivo modificado é adicionado ao índice de rastreamento ou não:

$ git status

Você pode ver que adicionamos o arquivo com sucesso ao índice de rastreamento:

Etapa 5: Compreenda novas modificações

Cometer as novas mudanças com o “Git Commit”Comando enquanto especifica a mensagem com o“-m”Opção:

$ git Commit -m "Commits Modification"

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

$ git log

Aqui, você pode ver que as alterações são cometidas com sucesso e adicionadas ao Repositório Local Git:

Etapa 6: empurre as alterações no controle remoto

Depois disso, empurre as mudanças para o repositório remoto usando o “git push ”Comando. Aqui o "-f”A bandeira é usada para empurrar mudanças para o remoto com força:

$ git push -f origem mestre

Etapa 7: redefinir remoto para um certo compromisso

Agora, redefina o controle remoto para o compromisso anterior ou recente. Para esse fim, primeiro, volte para uma confirmação específica ou certa comprometimento usando a posição da cabeça ou o ID de confirmação:

$ git Reinicia -Cabeça difícil ~ 1

Etapa 8: empurre as alterações no controle remoto

Depois de reverter para um determinado ou anterior compromisso, empurre as confirmações locais com o repositório remoto:

$ git push -f origem mestre

Veja o log do repositório para verificar se o controle remoto é redefinido para uma certa confirmação ou não:

$ git log

Pode -se observar que realizamos com sucesso a funcionalidade necessária:

Ensinamos o método para redefinir o controle remoto para um certo compromisso.

Conclusão

Para redefinir o controle remoto para um certo compromisso do Git, primeiro, navegue para o repositório Git e redefinir as mudanças no repositório local usando o “Redefinição Git -Cabeça de Hard ~ 1”Comando. Para voltar a um compromisso específico, os usuários podem utilizar o “Redefinição Git -Hard ”Comando. Depois disso, empurre essas mudanças no repositório remoto para redefinir o controle remoto para um certo compromisso usando o “Git Push -f Origin Master”Comando. Este post elaborou o método para redefinir o controle remoto para um certo compromisso.