前端/移动开发面试题更新 2026-08-05
请说明 Git 中 reset 命令在不同模式下对工作区、暂存区和 HEAD 的影响,并解释 reset 到历史提交是否会真正删除这些节点。
群核科技前端/移动开发技术原理问题排查Git
考察说明
考察 Git reset 原理及对历史提交节点的理解
回答思路
- 区分 soft、mixed、hard 三种模式的效果
- 说明 HEAD、暂存区、工作区的变化
- 解释 reset 不会删除对象,只是移动指针
- 提及 reflog 可恢复被 reset 的提交
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。