无来

不管你来还是不来
我都在这里,夜夜点亮
不是为了守候
只是为了做好我自己

0%

git add 撤销(reset)

在使用 git add 添加内容时,我们有时候会使用:

1
git add .

或者

1
git add --a

这时候经常会出现添加多余的文件的情况,一般此时我们按照下面的步骤进行撤销操作:

  1. 使用 git status 命令查看一下我们到底 add 了的哪些文件,并确定哪个(些)文件是错误添加的;
  2. 使用git reset对某个添加的文件进行删除;
    1
    git reset HEAD path/to/file.xxx 
  3. 使用git reset HEAD将上一次 add 的内容的全部撤销。
    1
    git reset HEAD
  4. 使用 checkout 命令
    1
    2
    3
    4
    5
    # 撤销已经 add 的某个文件
    git checkout -- <file>
    # 撤销某个文件夹下面的所有已经 add 的文件
    git checkout -- < 目录名 >