当前位置:   article > 正文

idea上面git reset的使用注意_git reset 后需要commit吗

git reset 后需要commit吗

介绍:我在开发中不小心提交了.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 命令 | 菜鸟教程

https://www.runoob.com/git/git-reset.html


                
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/794665
推荐阅读
相关标签
  

闽ICP备14008679号