Git 暂存文件列表
Git list of staged files
我使用 git add
暂存了很多文件,现在我想查看我已暂存的所有文件,没有 untracked 文件或 已更改,但未暂存 个文件。
我该怎么做?使用 git diff --cached
时,我可以看到我刚刚上演的内容的变化。所以我尝试使用 git status --cached
,但不幸的是 --cached
不适用于 git status
。
执行此操作的最佳方法是 运行 命令:
git diff --name-only --cached
当您查看手册时,您可能会发现以下内容:
--name-only
Show only names of changed files.
在手册的 the example 部分:
git diff --cached
Changes between the index and your current HEAD.
结合在一起,您会得到 索引和当前 HEAD 之间的变化和仅显示已更改文件的名称。
在最近的 Git 版本中,--staged
也可用作上面 --cached
的别名。
您可以尝试使用 git ls-files -s
我使用 git add
暂存了很多文件,现在我想查看我已暂存的所有文件,没有 untracked 文件或 已更改,但未暂存 个文件。
我该怎么做?使用 git diff --cached
时,我可以看到我刚刚上演的内容的变化。所以我尝试使用 git status --cached
,但不幸的是 --cached
不适用于 git status
。
执行此操作的最佳方法是 运行 命令:
git diff --name-only --cached
当您查看手册时,您可能会发现以下内容:
--name-only
Show only names of changed files.
在手册的 the example 部分:
git diff --cached
Changes between the index and your current HEAD.
结合在一起,您会得到 索引和当前 HEAD 之间的变化和仅显示已更改文件的名称。
在最近的 Git 版本中,--staged
也可用作上面 --cached
的别名。
您可以尝试使用 git ls-files -s