仅使用git取消对新文件的存储


Unstage only new files using Git

本问题已经有最佳答案,请猛点这里访问。

我意外地进行了很多更改,包括我不想提交的新文件。

如何仅解除或重置新文件?

我不是在寻找任何类型的脚本;我是在寻找核心的Git功能,以便在这里以一个有意义的主题标题公开和记录。


有一种方法可以做到这一点,那就是解除/重置所有内容,然后只重新准备您想要的内容:

1
2
3
git reset HEAD ./
git add -u
# -u stages changes to tracked files, and will not stage new files.