小编典典

Git 暂存文件列表

all

我使用 暂存了很多文件git add,现在我想查看我暂存的所有文件,没有 未跟踪 的文件或 更改但未暂存的 文件。

我怎么做?使用时,git diff --cached我可以看到我刚刚上演的内容的变化。所以然后我尝试使用git status --cached,但--cached不幸的是,这不起作用git status


阅读 74

收藏
2022-07-16

共1个答案

小编典典

最好的方法是运行以下命令:

git diff --name-only --cached

当您查看手册时,您可能会发现以下内容:

--name-only
    Show only names of changed files.

在手册的示例部分:

git diff --cached
    Changes between the index and your current HEAD.

结合在一起,您将获得 索引和当前 HEADShow only names of changed files 之间的更改。

--staged``--cached在最近的 Git 版本中也可以作为上述的别名使用。

2022-07-16