跳到主要内容

Git 撤销 git add 操作指南

在使用 Git 进行版本控制时,可能会遇到错误地添加文件到暂存区(即使用 git add 命令)但尚未提交的情况。

1. 撤销单个文件的 git add

如果您只想撤销对某个特定文件的 git add 操作,可以使用以下命令:

git reset <文件名>

例如,假设您错误地添加了一个名为 mock.png 的文件到暂存区,您可以运行:

git reset mock.png

此命令将会把 mock.png 文件从暂存区移除,但不会删除或修改工作区中的该文件。

2. 撤销所有已添加的文件

如果您希望撤销所有已添加的文件,可以使用:

git reset

此命令会将所有已添加的文件从暂存区移除,但文件内容依然保留在工作区,您可以根据需要继续编辑。

注意事项

  • 撤销操作:这些操作只影响 Git 的暂存区(staging area),不会影响工作目录中的文件。
  • 误删文件:如果不小心删除了文件内容,可以通过 git checkout -- <文件名> 恢复工作目录中的文件。