- –hard:慎用该选项,会丢弃工作区和暂存区的修改,对于未追踪的文件没有影响。
- –mixed:默认参数,可选择不写,保留当前所有代码,包括工作区和暂存区,并将这些代码一并放入工作区,只是HEAD指向发生了变化,指向命令指定的版本。
- –soft:略复杂
- 工作区:修将会原样保留,
- 暂存区:如果回退之后的版本追踪了该文件,那么,将原模原样保留在暂存区,如果回退之后的版本未追踪该文件,该文件仍然保留在暂存区,只是变为新增文件,内容为保留最后修改的结果。
- 未被追踪的文件不受影响。
git reset --hard --soft --mixed的区别
最新推荐文章于 2025-03-03 10:27:10 发布