git --- revert用法

Posted Overboom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git --- revert用法相关的知识,希望对你有一定的参考价值。

1. 什么情况下使用revert?

比如你改代码改错了,并没有发现,叫代码提交到了github,结果队友发现了,需要将你的某次提交回退,就可以使用,使用后作为一次新的提交,可以很方便的push到github,并不会有冲突的问题。

git revert 撤销某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销,作为一次最新的提交。

2. revert用法

2.1 简单用法

 git revert HEAD                  撤销前一次 commit
 git revert HEAD^               撤销前前一次 commit   

2.2 高阶用法

当有多个commit需要撤销,有可能是连续的,或是不连续的,那该怎么操作?
1.连续

git revert -n commit_id_start..commit_id_end

使用该命令可以将提交撤回到commit_id_start的位置

2.不连续

以上是关于git --- revert用法的主要内容,如果未能解决你的问题,请参考以下文章

git --- revert用法

git --- revert用法

git revert和git reset的区别

git revert 后悔了 还原修改前的版本 + git 常用命令

git revert远程常见操作

git reset --hard xxx、git reset --soft 及git revert的区别