退回版本 git reset --hard commit_id //不保留未提交的修改 git reset --soft commit_id //默认方式,保留未提交的修改 撤除本地没有提交的修改 git checkout . 删除untrack files 删除当前目录下untrack文件,不包括文件夹和.gitignore中指定的文件和文件夹 git clean -f 删除当前目录下untrack文件和文件夹, 不包括.gitignore中指定的文件和文件夹 git clean -df 删除