如果你修改了文件但没有 git add
或 git commit
,可以使用以下命令来丢弃所有未保存的更改,恢复到最新的提交状态:
1. 丢弃工作目录中的所有更改
使用 git checkout
命令将工作目录中的所有文件恢复到最新的提交状态:
git checkout -- .
2. 清理所有未跟踪的文件和目录
如果有新的未跟踪文件或目录,可以使用 git clean
命令删除它们:
git clean -fd
总结
执行以下两条命令来丢弃所有未保存的更改,并清理未跟踪的文件和目录:
git checkout -- .
git clean -fd