GIT-SEND-PACK(1) Git Manual GIT-SEND-PACK(1) (NAME) git-send-pack - (SYNOPSIS) git send-pack [--mirror] [--dry-run] [--force] [--receive-pack=] [--verbose] [--thin] [--atomic] [--[no-]signed | --signed=(true|false|if-asked)] [:] (--all | ...) (DESCRIPTION) git push . git-push(1) . git-receive-pack ( ) . (OPTIONS) --receive-pack= git-receive-pack . ssh $PATH . --exec= --receive-pack=. --all head . --stdin (stdin) . stdin . --stateless-rpc (pkt-line) . flush . --dry-run . --force (ancestor) . . . --verbose . --thin <<>> (thin pack) (deltified) . --atomic () . . --signed, --no-signed, --signed=(true|false|if-asked) GPG (hooks) / . false --no-signed . true --signed . if-asked . gpg --sign . git-receive-pack(1) . --push-option= (push option) . . git-push(1) githooks(5) . . git-receive-pack ssh . . ... . (SPECIFYING THE REFS) . --all . . --all head . ( --stdin) <<:>> ( ). : . ( ) ( ) . . git rev-parse . git-rev-parse(1) . o . o . o : o "refs/" . o == . --force ( / ancestor) . << >> (fast-forward check) . --force . + . (SEE ALSO) git-receive-pack(1) git-push(1) (GIT) git(1) Git 2.55.0 2026-06-29 GIT-SEND-PACK(1)