本地克隆与分叉不同步,出现错误,无法使用变基拉取?
使用以下命令来处理当前工作目录中的所有未暂存的文件:
git restore .
要处理特定文件,请使用以下命令:
git restore path/to/file/to/revert
这个命令和 git switch
一起替换了过载的 git checkout
命令(见此处),从而消除了参数歧义。
如果一个文件有已暂存和未暂存的更改,则只会撤销在 git diff
中显示的未暂存更改。在 git diff --staged
中显示的更改将保持不变。
Git 2.23 之前
要处理当前工作目录中的所有未暂存的文件,请使用以下命令:
git checkout -- .
要处理特定文件,请使用以下命令:
git checkout -- path/to/file/to/revert
这里使用 --
命令来消除歧义(这被称为 参数歧义)。