简体中文 ▾
Localized versions of git-show-index manual
Topics ▾
Email
Latest version
▾
git-show-index last updated in 2.43.0
Changes in the git-show-index manual
Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.42.1 → 2.43.0 no changes
- 2.42.0 08/21/23
- 2.29.1 → 2.41.0 no changes
- 2.29.0 10/19/20
- 2.28.1 no changes
- 2.28.0 07/27/20
描述
从标准输入读取 Git packfile 的 .idx
文件(使用 git-pack-objects[1] 或 git-index-pack[1] 创建),并转储其内容。输出包括每行一个对象,每行包含两到三个空格分隔的列:
-
第一列是对象在相应打包文件中的偏移量(以字节为单位)
-
第二列是对象的对象 ID
-
如果索引版本为 2 或更高,第三列包含对象数据的 CRC32
对象将按照在索引文件中找到的顺序输出,索引文件应(在正确构建的文件中)按照对象 ID 排序。
请注意,您可以通过调用 git-verify-pack[1] 获取更多关于打包文件的信息。不过,由于该命令只考虑索引文件本身,因此速度更快,也更灵活。
选项
- --object-format=<hash-algorithm>
-
Specify the given object format (hash algorithm) for the index file. The valid values are sha1 and (if enabled) sha256. The default is the algorithm for the current repository (set by
extensions.objectFormat
), or sha1 if no value is set or outside a repository..注:目前,SHA-256 仓库与 SHA-1 仓库之间不能相互操作。
过去,我们曾警告说,当我们引入此类互操作性功能时,SHA-256 仓库以后可能需要进行向后不兼容的更改。如今,我们只期待兼容的更改。此外,如果事实证明有必要进行此类修改,可以预期的是,用现在的 Git 创建的 SHA-256 仓库将可用于未来版本的 Git,而不会丢失数据。
GIT
属于 git[1] 文档