使用Git仅停止使用新文件

Tho*_*ner 9 git

我不小心上演了很多变化,包括我不想提交的新文件.

如何取消暂存或仅重置新文件?

我不是在寻找任何形式的剧本; 我正在寻找核心git功能,以便在一个有意义的主题标题下在SO上公开和记录.

Tho*_*ner 7

您可以这样做的一种方法是取消暂停/重置所有内容,然后仅重新启动您想要的内容:

git reset HEAD ./
git add -u
# -u stages changes to tracked files, and will not stage new files.
Run Code Online (Sandbox Code Playgroud)

  • 注意:在初始提交之前,没有`HEAD`来`reset`.在这种情况下,`git rm --cached -r .`将取消所有内容. (2认同)