GIT-GET-TAR-COMMIT-ID(1) Git Manual GIT-GET-TAR-COMMIT-ID(1)

git-get-tar-commit-id - استخراج شناسه کامیت از یک بایگانی ایجادشده با git-archive

git get-tar-commit-id

یک بایگانی tar ایجادشده توسط git archive را از ورودی استاندارد می‌خواند و شناسه کامیت (commit ID) ذخیره‌شده در آن را استخراج می‌کند. این دستور تنها ۱۰۲۴ بایت نخست ورودی را می‌خواند، بنابراین مدت‌زمان اجرای آن چندان تحت تأثیر اندازه بایگانی tar قرار نمی‌گیرد.

اگر هیچ شناسه کامیتی پیدا نشود، git get-tar-commit-id بدون چاپ پیامی با کد خروج ۱ پایان می‌یابد. این وضعیت می‌تواند زمانی رخ دهد که بایگانی با استفاده از git archive ساخته نشده باشد، یا پارامتر نخست git archive به‌جای شناسه کامیت یا برچسب (tag)، یک شناسه درخت (tree ID) بوده باشد.

بخشی از مجموعه git(1)

2026-06-29 Git 2.55.0