# 版本管理

上述那些是对 git 版本管理的描述**不正确**的是？

## 答案

当你改乱了工作区某个文件的内容，想直接丢弃工作区的修改时，用命令`git delete`

## 选项

### A

当你改乱了工作区某个文件的内容，想直接丢弃工作区的修改时，用命令`git checkout -- file`

### B

当你不但改乱了工作区某个文件的内容，还添加到了暂存区时，想丢弃修改，分两步，第一步用命令`git reset HEAD <file>`，然后想直接丢弃工作区的修改时，用命令`git checkout -- file`

### C

已经提交了不合适的修改到版本库时，想要撤销本次提交，可以用命令`git reset --hard commit_id`，不过前提是没有推送到远程库

