git reset 之--hard、--mix、--soft

1、git reset --hard

重置stage区和工作目录里的内容,就是你的没有commit的修改会被全部擦掉

2、git reset --soft

reset --soft:用于版本的回退,只进行对commit操作的回退,不影响工作区的文件。

在提交代码的时候,commit之后,然后我又在工作区添加了东西,这时候突然发现,上一次的commit有错误的文件,需要重新修改,但是我添加的东西友不想丢失,而且我想修改上一次的提交,这时候可进行git reset --soft 版本号

3、git reset --sof

reset 不加参数(mixed):保留工作目录,并清空暂存区

posted @   hiccup_lh  阅读(753)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示