我已经在git中分阶段提交了部分文件,方法如下:git add --patch ./file 我希望能将暂存文件的内容输出到标准输出。请注意,暂存文件和工作目录中的文件不同,因为我只将文件的一部分暂存了。
如果你想仅输出整个文件的暂存版本,你可以使用最近一个问题中grawity提出的语法:git show :file 如果你想查看文件在 HEAD 和暂存区之间的差异(通常是你刚刚暂存的更改),你可以使用:git diff --cached -- file