GIT-VERIFY-PACK(1)

πŸ’– GIT-VERIFY-PACK(1) πŸ’–

okay so real talk bestie, this is the git-verify-pack page from the Git Manual β€” it's short, it's sweet, and it's literally just about double-checking your packed archive files. let's get into it ✨


🌸 NAME 🌸

git-verify-pack β€” validate packed Git archive files πŸŽ€

like, it checks that your pack files are actually valid and not doing anything sus. no cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

git verify-pack [-v | --verbose] [-s | --stat-only] [--] <pack>.idx...

yes that's the whole thing, she's compact πŸ’…


πŸ’œ DESCRIPTION πŸ’œ

so here's the vibe: it reads each idx file for the packed Git archive that you hand it on the command line, and then it verifies the idx file and the corresponding pack file. both. together. iconic behavior honestly 🫢


✨ OPTIONS ✨

  • -v, --verbose β€” after it finishes verifying the pack, it shows you the list of objects contained in the pack, plus a histogram of delta chain length. extra info, extra slay πŸ”₯
  • -s, --stat-only β€” do not verify the pack contents; only show the histogram of delta chain length. and if you pair it with --verbose, the list of objects gets shown too πŸ‘€
  • -- β€” do not interpret any more arguments as options. that's it, that's the whole job. periodt πŸ’…

🌈 OUTPUT FORMAT 🌈

when you specify the -v option, the format used is:

object-name type size size-in-packfile offset-in-packfile

for objects that are not deltified in the pack, and:

object-name type size size-in-packfile offset-in-packfile depth base-object-name

for objects that are deltified. see the extra depth and base-object-name? that's the deltified glow-up 🧚


⭐ GIT ⭐

part of the git(1) suite πŸ‘‘


ngl bestie, that's the entire page β€” short, factual, and now way more fun than it started πŸ’€

kisses and pack validation, this is Git 2.56.0 dated 2026-09-27, and that's your GIT-VERIFY-PACK(1) footer energy, mwah πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from