git丢弃本地修改的所有文件(新增、删除、修改)
本地修改了许多文件,其中有些是新增的,因为开发需要这些都不要了,想要丢弃掉,可以使用如下命令:
- 首先我们可以先用
git status
来查看当前的修改
$ git status
On branch dev
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: src/qml/main.qml
no changes added to commit (use "git add" and/or "git commit -a")
- 这里给出了提示,可以使用
"git restore <file>..."
来进行放弃修改内容 - 所以可以直接操作删除指定的文件
$ git restore src/qml/main.qml
- 如果是删除全部的修改
$ git restore .