Skip to content

GIT的四种回退方式

  • Soft:只重置版本库的提交记录,保留暂存区和工作区不变。
  • Mixed:重置版本库和暂存区,保留工作区不变。
  • Hard:重置版本库、暂存区和工作区,完全回退到目标状态。
  • Keep:像hard一样重置,但保留未暂存的本地更改。

在 IDEA 中:

  • keep 和 --hard:因为 IDEA 不显示未暂存修改的概念,所以两者表现几乎一样。
  • soft 和 --mixed:由于 IDEA 统一管理文件的变更列表,所以这两种操作的效果看起来相似。