git丢弃本地修改的所有文件 发表于 2017-02-05 更新于 2021-10-25 我喜欢你,像风走了八万里,不问归期。 1234567891011121314git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。git reset --hard HASH #返回到某个节点,不保留修改。git reset --soft HASH #返回到某个节点。保留修改git clean -df #返回到某个节点git clean 参数 -n 显示 将要 删除的 文件 和 目录 -f 删除 文件 -df 删除 文件 和 目录也可以使用:git checkout . && git clean -xdf