learn.md 758 字节
Newer Older
F
feilong 已提交
1 2
# 版本管理

F
feilong 已提交
3
上述那些是对 git 版本管理的描述**不正确**的是?
F
feilong 已提交
4 5 6

## 答案

F
feilong 已提交
7
当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令`git delete`
F
feilong 已提交
8 9 10 11 12

## 选项

### A

F
feilong 已提交
13
当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令`git checkout -- file`
F
feilong 已提交
14 15 16

### B

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

### C

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