本地克隆与分叉不同步,出现错误,无法使用变基拉取?

31 浏览
0 Comments

本地克隆与分叉不同步,出现错误,无法使用变基拉取?

如何放弃我的工作副本中没有在索引中的更改?

admin 更改状态以发布 2023年5月21日
0
0 Comments

另一种更快的方式是:

git stash save --keep-index --include-untracked

如果您不想彻底,可以不必包含--include-untracked

之后,如果您愿意,可以使用git stash drop命令放弃该存储。

0
0 Comments

使用以下命令来处理当前工作目录中的所有未暂存的文件:

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

这里使用 -- 命令来消除歧义(这被称为 参数歧义)。

0