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.47.0 no changes
- 2.42.0 08/21/23
- 2.29.1 → 2.41.2 no changes
- 2.29.0 10/19/20
- 2.28.1 no changes
- 2.28.0 07/27/20
- 2.19.1 → 2.27.1 no changes
- 2.19.0 09/10/18
- 2.7.6 → 2.18.5 no changes
- 2.6.7 05/05/17
- 2.1.4 → 2.5.6 no changes
- 2.0.5 12/17/14
DESCRIÇÃO
Leia o arquivo .idx
para um arquivo do pacote Git (criado com os objetos git-pack-objects[1] ou git-index-pack[1]) da entrada padrão e despeje o seu conteúdo. A saída consiste em um objeto por linha, com cada linha contendo duas ou três colunas separadas por espaço:
-
a primeira coluna é a compensação em bytes do objeto no arquivo do pacote correspondente
-
a segunda coluna é o ID do objeto
-
caso a versão do índice for 2 ou superior, a terceira coluna conterá o CRC32 dos dados do objeto
Os objetos são gerados na ordem em que são encontrados no arquivo do índice, que deve ser (em um arquivo construído corretamente) classificado pela ID do objeto.
Observe que você pode obter mais informações sobre um arquivo do pacote chamando git-verify-pack[1]. No entanto, como este comando considera apenas o próprio arquivo do índice, é mais rápido e flexível.
OPÇÕES
- --object-format=<hash-algorithm>
-
Especifique o formato do objeto informado (o algoritmo do hash) para o arquivo do índice. Os valores válidos são sha1 e (se ativado) sha256. A predefinição é o algoritmo para o repositório atual (definido em
extensions.objectFormat
), ou sha1 se nenhum valor for definido ou fora de um repositório.Observação: No momento, não há interoperabilidade entre os repositórios SHA-256 e os repositórios SHA-1.
Alertamos no passado que os repositórios SHA-256 podem exigir alterações incompatíveis com versões anteriores quando implementamos estes recursos de interoperabilidade. Hoje, esperamos apenas alterações compatíveis. Além disso, se essas alterações forem necessárias, pode-se esperar que os repositórios SHA-256 criados com o Git atual possam ser usados por versões futuras do Git sem perda de dados.
GIT
Parte do conjunto git[1]