man > git-get-tar-commit-id(1)

Extract commit ID from an archive created using `git archive`.

  • Extract commit hash ID or quietly exit with a return code of 1
    git < {{path/to/archive.tar}} get-tar-commit-id
GIT-GET-TAR-COMMIT-ID(1)                     Git Manual                     GIT-GET-TAR-COMMIT-ID(1)

NAME
       git-get-tar-commit-id - Extract commit ID from an archive created using git-archive

SYNOPSIS
       git get-tar-commit-id


DESCRIPTION
       Read a tar archive created by git archive from the standard input and extract the commit ID
       stored in it. It reads only the first 1024 bytes of input, thus its runtime is not influenced
       by the size of the tar archive very much.

       If no commit ID is found, git get-tar-commit-id quietly exits with a return code of 1. This
       can happen if the archive had not been created using git archive or if the first parameter of
       git archive had been a tree ID instead of a commit ID or tag.

GIT
       Part of the git(1) suite

Git 2.43.0                                   07/02/2025                     GIT-GET-TAR-COMMIT-ID(1)

Generated by phpman v4.10.0-7-g98e9fd5 · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-09-03 17:01 @216.73.217.101
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!