| 影响范围 | HEAD + 暂存区 |
|---|---|
| 工作区 | 保留改动 |
| 等价写法 | git reset --mixed HEAD;git reset 无参数 |
常用示例
常用示例
git reset HEAD~1
git reset
git status --short
git add -p回退一条提交后,改动散落在工作区,可用交互暂存重新组织成新提交。
默认行为:重置暂存区但保留工作区改动;用于取消全部暂存,或回退提交后重新挑拣文件。
| 影响范围 | HEAD + 暂存区 |
|---|---|
| 工作区 | 保留改动 |
| 等价写法 | git reset --mixed HEAD;git reset 无参数 |
git reset HEAD~1
git reset
git status --short
git add -p