发布于 2026-01-06 0 阅读
0

[教程 Git] git revert:Desfazendo 提交

[教程 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 参加了集会。

commits feitos até então

请继续阅读 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


Enter fullscreen mode Exit fullscreen mode
  • 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(-)


Enter fullscreen mode Exit fullscreen mode

如果需要实现调整和恢复过程中的存档和恢复过程,则需要使用命令来添加存档和保存命令的信息



$ git revert --continue


Enter fullscreen mode Exit fullscreen mode

完成逆转过程。

Usando o HEAD para 恢复器提交

可以使用或恢复assim



$ git revert HEAD~<número_a_partir_de_1>


Enter fullscreen mode Exit fullscreen mode
  • 替换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


Enter fullscreen mode Exit fullscreen mode

进行反向操作,将操作从后侧进行反向操作。

Atenção!

  • 如果您执行逆转命令,或者执行命令,那么,您将提交 Term sido feitos。
  • 雷韦尔塔因极端需要而犯下罪行。
文章来源:https://dev.to/womakerscode/tutorial-git-desfazendo-commits-revert-57c2