git reset

来源:互联网 发布:淘宝开店货源哪来 编辑:程序博客网 时间:2024/05/09 01:44
 git reset --mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息
 git reset --soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可

 git reset  --hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容,此命令 慎用!

注明:在一个项目中,当我们在master的分支上面开发项目时候,当我们开发一半的时候觉得代码书写的不好,想回到当前最近的版本的时候,请用

git reset --hard ,,第二种情况:在我们提交commit一段信息结束之后,当我们觉得这次提交的信息修改的地方不够,想追加(但是想只记录一次提交信息),我们可以使用git reset --soft   第三种情况:在我们提交commit一段信息结束之后,当我们觉得这次提交的信息修改的地方不够,这次不是追加而是想把更改下(但是想只记录一次提交信息)   我们使用git reset --mixed

0 0