如果你修改了文件但没有 git add 或 git commit,可以使用以下命令来丢弃所有未保存的更改,恢复到最新的提交状态:

1. 丢弃工作目录中的所有更改

使用 git checkout 命令将工作目录中的所有文件恢复到最新的提交状态:

git checkout -- .

2. 清理所有未跟踪的文件和目录

如果有新的未跟踪文件或目录,可以使用 git clean 命令删除它们:

git clean -fd

总结

执行以下两条命令来丢弃所有未保存的更改,并清理未跟踪的文件和目录:

git checkout -- .
git clean -fd