如何在提交之前撤消git add

Sur*_*r ツ 29 git version-control

可能重复:
在提交之前撤消git add

当我在处理我的项目时,我意外地使用以下命令添加了文件

git add file
Run Code Online (Sandbox Code Playgroud)

我还没跑

git commit.
Run Code Online (Sandbox Code Playgroud)

如何从提交中撤消或删除这些新添加的文件?

请帮忙.

ara*_*aer 44

git reset是一个字面上的"撤消" git add- 它从暂存区域中删除了更改.

  • 正如@Nic在后来的回答中所说的那样 - "git reset HEAD <somefile>`来取消特定文件 (5认同)