-
跃然一笑
另一种更快的办法是:git stash save --keep-index --include-untracked你不需要包括--include-untracked如果你不想彻底的话。在那之后,你可以用git stash drop如果你愿意的话。
-
慕的地10843
对于当前工作目录中所有未分阶段的文件,请使用:git checkout -- .对于特定的文件使用:git checkout -- path/to/file/to/revert--在这里移除论证歧义.
-
慕姐4208626
似乎完全的解决办法是:git clean -df
git checkout -- .git clean移除所有未跟踪的文件(警告*虽然它不会删除.gitignore中直接提到的被忽略的文件,它可以删除驻留在文件夹中的被忽略的文件。)和git checkout清除所有未分阶段的更改。