GIT-WRITE-TREE(1) Git Manual GIT-WRITE-TREE(1)

git-write-tree - ایجاد یک شیء درختی از ایندکس جاری

git write-tree [--missing-ok] [--prefix=<prefix>/]

با استفاده از ایندکس جاری، یک شیء درختی ایجاد می‌کند. نام شیء درختی جدید در خروجی استاندارد چاپ می‌شود.

ایندکس باید در وضعیتی کاملاً ادغام‌شده باشد.

از نظر مفهومی، git write-tree محتویات ایندکس جاری را در قالب مجموعه‌ای از فایل‌های درختی همگام‌سازی (sync) می‌کند. برای اینکه این خروجی با آنچه در حال حاضر واقعاً در دایرکتوری شما وجود دارد مطابقت داشته باشد، باید پیش از اجرای git write-tree مرحله git update-index را انجام داده باشید.

--missing-ok

به‌طور معمول git write-tree اطمینان حاصل می‌کند که اشیاء ارجاع‌شده توسط دایرکتوری در پایگاه داده اشیاء وجود دارند. این گزینه این بررسی را غیرفعال می‌کند.

--prefix=<prefix>/

یک شیء درختی می‌نویسد که نمایانگر یک زیردایرکتوری <prefix> است. از این گزینه می‌توان برای نوشتن شیء درختی یک زیرپروژه که در زیردایرکتوری نام‌برده قرار دارد استفاده کرد.

git-read-tree(1), git-commit-tree(1), git-update-index(1), git(1)

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

2026-06-29 Git 2.55.0