我试图更改一个分支但我在它结束之前中止了,现在我有很多未暂存的文件

I've tried to change a branch but I aborted before it ended, now I have a lot of unstaged files

在我完成许多未暂存的文件之后 git stash save --keep-index 现在我有很多来自其他分支的空文件夹。现在一切都搞砸了。

如何撤消并仅从我的分支中获得正确的文件夹?

git clean -fd

Git 仅将文件存储在其对象存储中,因此如果目录为空,它们将被删除。

有关详细信息,请参阅 git-clean 文档。