一、簡介
git ls-files 命令是用來查看暫存區中文件信息
二、常用參數
參數說明(括號里是簡寫)
- --cached(-c)顯示暫存區中的文件,git ls-files命令默認的參數
- --deleted(-d)顯示刪除的文件
- --modified(-m) 顯示修改過的文件
- --other(-o)顯示沒有被git跟蹤的文件
- --stage(-s) 顯示mode以及文件對應的Blob對象,進而我們可以獲取暫存區中對應文件里面的內容。
二、實例
1.如何查看暫存區中有哪些文件?
git ls-files
1.如何查看暫存區中bb.txt文件內容是什么?
首先,我們需要查查bb.txt文件對應的Blob對象,如下:
git ls-files -s -- bb.txt 或者直接 git ls-files -s
然后通過Blob對象,查詢bb.txt里面的內容:
git cat-file -p 6cef