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

> **TLDR:** 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`

*Source: tldr-pages*

---

[GIT-GET-TAR-COMMI(1)](https://www.chedong.com/phpMan.php/man/GIT-GET-TAR-COMMI/1/markdown)                         Git Manual                         [GIT-GET-TAR-COMMI(1)](https://www.chedong.com/phpMan.php/man/GIT-GET-TAR-COMMI/1/markdown)



## 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 exists 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)](https://www.chedong.com/phpMan.php/man/git/1/markdown) suite



Git 2.34.1                                   02/26/2026                         [GIT-GET-TAR-COMMI(1)](https://www.chedong.com/phpMan.php/man/GIT-GET-TAR-COMMI/1/markdown)
