git diff --staged 允许您查看 HEAD 和暂存更改之间的更改。
如果我要提交暂存更改,如何查看完整文件,因为它存在于 HEAD 中? 如何从中查看特定的行子集?
最佳答案
您可以使用以下方式查看文件的暂存版本:
git cat-file -p :./FILENAME
前导 :
导致 git 从索引中读取。 ./
让它查看
当前目录,如果指定相对路径,这部分可以省略
到存储库的顶部而不是当前目录。
您可以通过管道输出来查看特定行的子集 另一个命令对任何其他文件进行所需的限制。
关于git - 如何查看包含 git-staged 更改的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18031172/