Git 汇总时光轴

git push之后如何回滚(撤销)代码

2018-09-26  本文已影响0人  侯工

前言:我们在使用Git进行版本控制时,有可能会出现这种情况。git push后发现提交的内容不是想要的,这时候我们怎么做呢,提交上去的内容是没有删除按钮的(比如github,或码云)。所以我们需要一些手段将提交上去内容撤销下来。

步骤如下:

1、首先,通过git log查看提交信息,以便获取需要回退至的版本号:

git log 

2、选择想要回滚的版本号:

git reset --hard A

3、将A移到最新的版本

git reset A

git reset 的参数:

## --mixed 
不删除工作空间改动代码,撤销commit,并且撤销git add . 操作
这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。

## --soft  
不删除工作空间改动代码,撤销commit,不撤销git add . 

## --hard
删除工作空间改动代码,撤销commit,撤销git add . 
上一篇 下一篇

猜你喜欢

热点阅读