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.41.1 → 2.53.0 no changes
-
2.41.0
2023-06-01
- 2.39.1 → 2.40.4 no changes
-
2.39.0
2022-12-12
- 2.35.1 → 2.38.5 no changes
-
2.35.0
2022-01-24
- 2.1.4 → 2.34.8 no changes
-
2.0.5
2014-12-17
VARNING
git pack-redundant har blivit föråldrad och är planerad att tas bort i en framtida version av Git. Eftersom det bara kan ta bort hela dubbletter av paket och inte enskilda dubbletter av objekt, är det generellt sett inte ett användbart verktyg för att minska kodförråds-storleken. Du gör bättre med git gc för att göra det, vilket lägger objekt i ett nytt paket och tar bort dubbletter.
Att köra pack-redundant utan flaggan --i-still-use-this kommer att misslyckas i den här utgåvan. Om du tror att du har ett användningsfall där pack-redundant är bättre lämpad och motsätter dig denna borttagning, vänligen kontakta Git-e-postlistan på git@vger.kernel.org. Mer information om listan finns på https://git-scm.com/community.
BESKRIVNING
Programmet beräknar vilka paket i ditt kodförråd som är redundanta. Utdata är lämpliga för "pipa" till xargs rm om du befinner dig i roten av kodförrådet.
git pack-redundant accepterar en lista med objekt som standardindata. Alla angivna objekt ignoreras när man kontrollerar vilka paket som krävs. Detta gör följande kommando användbart när man vill ta bort paket som innehåller oåtkomliga objekt.
git fsck --full --unreachable | cut -d ' ' -f3 | \ git pack-redundant --all | xargs rm
GIT
En del av git[1]-sviten