$ git ls-files --stage
100644 d88791dfb9168a50c6b91c0256dafc00c4c882f1 0 README
100644 fde330c39bee930b2de3410844097b416e7d9af4 0 branchfile
100644 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 0 common/placeholder
100644 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 0 reader/placeholder
100644 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 0 writer/placeholder
输出中的第一列是什么意思?
使用--stage
,它输出索引中的文件。
如果没有--stage
,将输出什么文件?
$ git ls-files
README
branchfile
common/placeholder
reader/placeholder
writer/placeholder
答案 0 :(得分:2)
https://git-scm.com/docs/git-ls-files#_output
git ls-files仅输出文件名,除非在--stage中指定了--stage 输出的是哪种情况:
[tag]模式对象阶段文件
第一列是上述情况下的模式 您可以找到有关如何读取模式here
的更多信息没有--stage
,它会列出所有跟踪的文件