在使用 git add 添加内容时,我们有时候会使用:
git add .
或者
git add --a
这时候经常会出现添加多余的文件的情况,一般此时我们按照下面的步骤进行撤销操作:
- 使用 git status 命令查看一下我们到底 add 了的哪些文件,并确定哪个(些)文件是错误添加的;
- 使用
git reset HEAD path/to/file.xxx
形式的命令对某个添加的文件进行删除;
- 使用
git reset HEAD
命令将上一次 add 的内容的全部撤销。
- 使用 checkout 命令
# 撤销已经 add 的某个文件
git checkout -- <file>
# 撤销某个文件夹下面的所有已经 add 的文件
git checkout -- < 目录名 >