git如何放弃所有本地修改 发表于 2016-11-21 更新于 2024-05-30 分类于 技术 1234git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。git reset --hard HASH #返回到某个节点,不保留修改。git reset --soft HASH #返回到某个节点。保留修改 git丢弃本地修改的所有文件(新增、删除、修改) 12345git clean -df #返回到某个节点git clean 参数 -n 显示 将要 删除的 文件 和 目录 -f 删除 文件 -df 删除 文件 和 目录 也可以使用 1git checkout . && git clean -xdf