本地修改了一些文件,其中包含修改、新增、删除的。
不需要了,想要丢弃,于是做了git check -- .操作,但是只放弃了修改的文件,新增和删除的仍然没有恢复。
于是百度了下,使用如下命令:
git checkout . && git clean -df
可以放弃所有修改、新增、删除文件
git checkout . //放弃本地修改,没有提交的可以回到未修改前版本
git clean是从工作目录中移除没有track的文件.
通常的参数是git clean -df: -d表示同时移除目录,-f表示force。
因为在git的配置文件中, clean.requireForce=true,如果不加-f,clean将会拒绝执行。
相关文章
- 03-16git 强制放弃本地修改(新增、删除文件)
- 03-16git 放弃本地修改 强制更新
- 03-16git 强制放弃本地修改(新增、删除文件)【转】
- 03-16git 放弃本地修改,强制拉取更新
- 03-16git 放弃本地某个文件的修改,或所有修改
- 03-16git撤销、还原、放弃本地文件修改
- 03-16git放弃本地文件修改
- 03-16git放弃本地修改 强制更新