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