Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 11614|Resposta: 1

git undo commit

[Copiar link]
Publicado em 28/04/2018 16:37:25 | | |
Se você acidentalmente commitar um arquivo que não precisa ser commitado, pode desfazê-lo.

Use o git log para checar o log de commit primeiro

commit 422bc088a7d6c5429f1d0760d008d86c505f4abe  
Author: zhyq0826 <zhyq0826@gmail.com>  
Date:   Tue Sep 4 18:19:23 2012 +0800  
  
    Remova o limite de número de buscas recentes  
  
commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85  
Merge: 461ac36 0283074  
Author: zhyq0826 <zhyq0826@gmail.com>  
Date:   Tue Sep 4 18:16:09 2012 +0800  

Encontre o valor de hash do commit que precisa ser revertido,

Git reset -- difícil commit_id

Use o comando acima para voltar

O seguinte é o de Douban

Diário de Cang Yan

Causa: Não, Xiaoxin enviou o arquivo registrando o IP do servidor da empresa, número da conta e senha para git

Métodos:


Outros:

    De acordo com –soft –mixed –hard, a árvore de trabalho, o índice e a HEAD são resetados:
    git reset –mixed: Esse é o jeito padrão, git reset sem parâmetros, ou seja, ele volta para uma certa versão, apenas o código-fonte, as informações de commit e índice são mantidos
    git reset – soft: Reverte para uma certa versão, reverte apenas as informações de commit e não reverte para o nível do arquivo de índice. Se ainda quiser enviar, apenas faça commit direto
    git reset – difícil: Reverta completamente para uma certa versão, e o código-fonte local também mudará para o conteúdo da versão anterior


    Commit mais recente do HEAD
    HEAD^ Última vez
    <commit_id> O valor SHA1 para cada commit. pode ser visto no git log ou na aba de commit na página




Anterior:Recursos personalizados do modelo MVC
Próximo:Ferramenta de promoção em massa de SMS do Alibaba Cloud para download
Publicado em 28/04/2018 17:40:22 |
https://git-scm.com/book/zh/v2
Instruções de operação do Git
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com