GITFORMAT-BUNDLE(5) Git GITFORMAT-BUNDLE(5) (NAME) gitformat-bundle - (bundle) (SYNOPSIS) *.bundle *.bdl (DESCRIPTION) (Git bundle format) (refs) . (header) git-show-ref(1) *.pack . git-bundle(1) git- fetch(1) git-clone(1) . (FORMAT) ABNF . gitprotocol-common(5) . (v2) : bundle = signature *prerequisite *reference LF pack signature = "# v2 git bundle" LF prerequisite = "-" obj-id SP comment LF comment = *CHAR reference = obj-id SP refname LF pack = ... ; packfile (v3) : bundle = signature *capability *prerequisite *reference LF pack signature = "# v3 git bundle" LF capability = "@" key ["=" value] LF prerequisite = "-" obj-id SP comment LF comment = *CHAR reference = obj-id SP refname LF key = 1*(ALPHA / DIGIT / "-") value = *(%01-09 / %0b-FF) pack = ... ; packfile (SEMANTICS) . o <<>> (Capabilities) . o <<>> (Prerequisites) . ( blob ) . o <<>> (References) <> . o <<>> (Pack) <> <<>> <<>> (fetch) . (comment) (obj-id) . . . . (shallow clone) . . (CAPABILITIES) (negotiation) git bundle . o object-format () extensions.objectFormat . o filter --filter git-rev-list(1) . .promisor . (GIT) git(1) Git 2.55.0 2026-06-29 GITFORMAT-BUNDLE(5)