我问是因为 git stash -u 开始删除我的 .gitignored eclipse 配置设置,并且没有将它们保存到存储中。我完全失去了我的项目配置。(如果这不是正确的或预期的行为,请告诉我)
还有哪些其他命令可以删除未跟踪的、被忽略的文件?
有哪些有效的预防措施可以确保未跟踪的本地文件不被删除?
编辑 - 补充信息:
如果要保留 .gitignored 文件,请使用 --all 而不是 -u。
[-u|--包括-未跟踪]
如果使用 --include-untracked 选项,所有未跟踪的文件也会被隐藏,然后用 git clean 清理,使工作目录处于非常干净的状态。如果改为使用 --all 选项,则除了未跟踪的文件之外,还会隐藏和清理被忽略的文件。