git 取消修改:修改了一些文件,但是并没有commit
This will unstage all files you might have staged with git add : git reset 撤消对文件的修改 This will revert all local uncommitted changes (should be executed in repo root): git checkout . You can also revert uncommitted changes only to particular file or directory: git checkout [some_dir|file.txt] 取消暂存的文件 , 可以使用如下方法(指那些已经使用git add命令的) Yet another way to revert all uncommitted changes (longer to type, but works from any subdirectory):虽然在调用时加上 --hard 选项 可以 令 git reset 成为一个危险的命令(译注:可能导致工作目录中所有当前进度丢失!),但本例中工作目录内的文件并不会被修改。 不加选项地调用 git reset 并不危险 — 它只会修改暂存区域。 git reset --hard HEAD This will remove all