[教程 Git] git revert:Desfazendo 提交
O que esse comando faz é basicamente desfazer tudo aquilo que foi feito dentro de um minated commit (ou dentro de um intervalo de commits).如果您有任何疑问,请使用 Git cria um novo commit 注册或 foi desfeito。
例如:se em um commit você adicionou um arquivo,或恢复删除;请提交编辑阿尔古马斯林哈斯,或恢复编辑前的编辑和编辑。
Vamos supor que temos a seguinte situação:
Abaixo temos um log dos commits feitos até o momento num repositório.论坛 4 参加了集会。
请继续阅读 HTML。
Se queremos reverter para a siteuação de adicionar os meta bados (voltar a siteuação do commit 3), basta usar o seguinte comando:
$ git revert c2f6c649
- o 符号$ indica que você deve usar o usuário comum para fazer essa operação。
- c2f6c649 é a chave do nosso último commit。没有任何项目可以与mostrada aqui 不同。
请注意,在执行desejamos reverter 之前,请注意以下事项。
继续使用Git abrirá 编辑器来选择编辑器或提交反转。
Aqui você grava a mensagem sobre a sua reversão。
Teremos como retorno 一个连续的信息:
[main 0967249] Revert "adicionando meta dados"
1 file changed, 1 deletion(-)
如果需要实现调整和恢复过程中的存档和恢复过程,则需要使用命令来添加存档和保存命令的信息
$ git revert --continue
完成逆转过程。
Usando o HEAD para 恢复器提交
可以使用或恢复assim:
$ git revert HEAD~<número_a_partir_de_1>
- 替换número_a_partir_de_1 por um número,发送 número 1 o último commit, o 2 o penúltimo,o 3 o antepenúltimo e assim por diante; sem os sinais de <e>。
Cancelando a reversão
如果在反转过程中出现错误,可以取消操作或命令:
$ git revert --abort
进行反向操作,将操作从后侧进行反向操作。
Atenção!
- 如果您执行逆转命令,或者执行命令,那么,您将提交 Term sido feitos。
- 雷韦尔塔因极端需要而犯下罪行。


