如何查看包含 git 暂存更改的文件

aug*_*tin 3 git git-stage

git diff --staged 允许您查看 HEAD 和暂存更改之间的更改。

如果我要提交暂存的更改,如何查看 HEAD 中存在的完整文件?如何查看其中的特定行子集?

qqx*_*qqx 5

您可以使用以下命令查看文件的暂存版本:

git cat-file -p :./FILENAME
Run Code Online (Sandbox Code Playgroud)

前导:导致 git 从索引中读取。让它./在当前目录中查找,如果您指定相对于存储库顶部而不是当前目录的路径,则可以省略此部分。

您可以通过将输出通过管道传输到另一个命令来查看特定的行子集,以对任何其他文件进行所需的限制。