如何在Git中查看文件的权限?

时间:2017-09-12 11:56:34

标签: git

我想查看存储库索引中存在的文件权限。

如何做到这一点?

2 个答案:

答案 0 :(得分:17)

使用git ls-files -s <file>

  

显示上演的内容&#39;输出中的模式位,对象名和阶段号。

请注意Git only tracks files' executable bit。你只会看到644或755。

答案 1 :(得分:3)

index-format

  

显示索引和工作树中的文件信息    --stage :在输出中显示暂存内容的模式位,对象名称和阶段编号。

$ git ls-files --stage
100644 b5ff1408aca94e2f33b9af9299b38764c2ec0bb7 0       .editorconfig
100644 4ef3204cd0928c0460274208c40a9e63b6c58beb 0       .gitignore

文件模式是第一个数字的最后3位数字。 (见{{3}})