放弃所有修改的文件
git checkout .
- 此命令用来放弃掉所有还没有加入到缓存区(就是 git add 命令)的修改:内容修改与整个文件删除
- 此命令不会删除新建的文件,因为新建的文件还没加入git管理系统中,所以对git来说是未知,只需手动删除即可
支切换时,出现如此错误,导致无法正常切换:error: The following untracked working tree files would be overwritten by checkout
git clean -d -fx
- 删除 一些 没有 git add 的 文件