git-get-tar-commit-id - 从使用 git-archive 创建的存档中提取提交ID
git get-tar-commit-id
读取由git archive
标准输入创建的 tar 归档并提取存储在其中的提交 ID。它只读取前1024个字节的输入,因此其运行时不受tar归档文件大小的影响。
如果未找到提交 ID,则git get-tar-commit-id
安静地存在,返回代码为1。如果未使用创建的存档git archive
或第一个参数为git archive
树 ID 而不是提交 ID 或标记,则会发生这种情况。