git ls-files 命令是用来查看暂存区中文件信息
参数说明(括号里是简写)
- --cached(-c)显示暂存区中的文件,git ls-files命令默认的参数
- --deleted(-d)显示删除的文件
- --modified(-m) 显示修改过的文件
- --other(-o)显示没有被git跟踪的文件
- --stage(-s) 显示mode以及文件对应的Blob对象,进而我们可以获取暂存区中对应文件里面的内容。
1、如何查看暂存区中有哪些文件? git ls -files
2、如何查看暂存区中test.txt文件内容是什么?
首先,我们需要查查test.txt文件对应的B对象:git ls-files -s - test.txt 或者直接 git ls-files -s
然后通过B对象,查询test.txt里面的内容:git cat-file -p 27ce