赞
踩
介绍:我在开发中不小心提交了.idea这些不该提交的文件,推送上去要挨揍,想回退,就可以使用这个命令,idea中是Git->RESET HEAD,点击后注意看参数!!!
reset后面可以跟3个参数,分别是--soft | --mixed | --hard,例如:git reset --hard
git reset --sort 表示回退到某个版本,只回退了commit的信息,如果还要提交,直接commit即可,在三个命令中对现有版本库状态改动最小。
git reset --mixed 回退后,本地的源码也会变为上一个版本的内容,所有修改的内容都会丢失, (修改的代码 不会变成未add的状态,但是新增的类和文件这些会变成未add的状态。默认不写就是用的这个。
git reset --hard 用了就完蛋!!!
如果不小心回退多了,只要不是使用的git reset --hard,就可以去看git日志,位置是: .git->logs->refs->heads->选择你的分支,打开文件就可以看到信息了,找到你的以前版本编号,然后再使用git reset 编号 就可以回到你想回到的版本了。
用法:可以参照git reset 命令 | 菜鸟教程
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。