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.49.1 → 2.53.0 no changes
-
2.49.0
2025-03-14
- 2.42.1 → 2.48.2 no changes
-
2.42.0
2023-08-21
- 2.29.1 → 2.41.3 no changes
-
2.29.0
2020-10-19
- 2.28.1 no changes
-
2.28.0
2020-07-27
- 2.19.1 → 2.27.1 no changes
-
2.19.0
2018-09-10
- 2.7.6 → 2.18.5 no changes
-
2.6.7
2017-05-05
- 2.1.4 → 2.5.6 no changes
-
2.0.5
2014-12-17
BESKRIVNING
Läs .idx-filen för en Git-paketfil (skapad med git-pack-objects[1] eller git-index-pack[1]) från standardindata och dumpa dess innehåll. Utdata består av ett objekt per rad, där varje rad innehåller två eller tre mellanslagsseparerade kolumner:
-
Den första kolumnen är offseten i byte för objektet inom motsvarande packfile
-
den andra kolumnen är objektets objekt-id
-
Om indexversionen är 2 eller högre innehåller den tredje kolumnen CRC32 för objektdatan
Objekten matas ut i den ordning de finns i indexfilen, som (i en korrekt konstruerad fil) ska vara sorterad efter objekt-id.
Observera att du kan få mer information om en packfile genom att anropa git-verify-pack[1]. Men eftersom det här kommandot bara tar hänsyn till själva indexfilen är det både snabbare och mer flexibelt.
ALTERNATIV
- --object-format=<hash-algoritm>
-
Ange det givna objektformatet (hashalgoritmen) för indexfilen. Giltiga värden är sha1 och (om aktiverat) sha256. Standardvärdet är algoritmen för det aktuella arkivet (inställt av
extensions.objectFormat), eller sha1 om inget värde är angivet eller ligger utanför ett förvar.Obs: För närvarande finns det ingen interoperabilitet mellan SHA-256-förvar och SHA-1-förvar.
Historiskt sett varnade vi för att SHA-256-förvar senare kan behöva bakåtinkompatibla ändringar när vi introducerar sådana interoperabilitetsfunktioner. Idag förväntar vi oss bara kompatibla ändringar. Dessutom, om sådana ändringar visar sig vara nödvändiga, kan man förvänta sig att SHA-256-förvar som skapats med dagens Git kommer att kunna användas av framtida versioner av Git utan dataförlust.
GIT
En del av git[1]-sviten