- – soft
仅仅在本地库移动 HEAD 指针
不重置暂存区
不重置工作区

(暂存区和工作区在同一水平版本,由于本地版本后退了,而工作区提交到暂存区有东西,git status 就会变成绿色,表示在暂存区中的东西可以提交到本地)

- –mixed 参数
在本地库移动 HEAD 指针
重置暂存区
不重置工作区

(暂存区重置了,而工作区没有重置,工作区有东西可以提交到暂存区,因此git status显示红色)

- –hard 参数
在本地库移动 HEAD 指针
重置暂存区
重置工作区
(暂存区和工作区都重置,git status 就会先没有东西可以提交,工作区也没有发生变化)

git reset命令的三个参数对比
最新推荐文章于 2024-10-11 12:39:30 发布
本文详细介绍了使用Git进行不同级别的回滚操作,包括--soft、--mixed及--hard参数的效果对比。--soft仅移动HEAD指针;--mixed移动HEAD并重置暂存区;--hard则完全重置工作区和暂存区。
2492

被折叠的 条评论
为什么被折叠?



