GIT-HTTP-FETCH(1) Git Manual GIT-HTTP-FETCH(1) نام (NAME) git-http-fetch - بارگیری از یک مخزن دوردست گیت از طریق HTTP خلاصه دستور (SYNOPSIS) git http-fetch [-c] [-t] [-a] [-d] [-v] [-w ] [--recover] [--stdin | --packfile= | ] توضیحات (DESCRIPTION) یک مخزن دوردست گیت را از طریق HTTP بارگیری می‌کند. این دستور همیشه تمام اشیاء (objects) را دریافت می‌کند. از نظر تاریخی، سه گزینه -a، -c و -t برای انتخاب اشیایی که باید بارگیری شوند وجود داشتند؛ اکنون این گزینه‌ها نادیده گرفته می‌شوند. گزینه‌ها (OPTIONS) commit-id یا هش (hash) کامیت یا نام فایل زیر مسیر [URL]/refs/ برای دریافت. -a, -c, -t این گزینه‌ها به دلایل تاریخی نادیده گرفته می‌شوند. -v گزارش مواردی که بارگیری می‌شوند را نمایش می‌دهد. -w پس از تکمیل انتقال، شناسه کامیت (commit-id) را در نام فایل مشخص‌شده زیر مسیر $GIT_DIR/refs/ در سمت محلی می‌نویسد. --stdin به‌جای شناسه کامیت در خط فرمان (که در این حالت انتظار نمی‌رود)، git http-fetch خطوطی را در ورودی استاندارد (stdin) با قالب زیر انتظار دارد: ['\t'] --packfile= تنها برای استفاده داخلی. به‌جای شناسه کامیت در خط فرمان (که در این حالت انتظار نمی‌رود)، git http-fetch مستقیماً فایل بسته (packfile) را در نشانی اینترنتی داده‌شده واکشی کرده و از index-pack برای تولید فایل‌های متناظر .idx و .keep استفاده می‌کند. از هش برای تعیین نام فایل موقت استفاده می‌شود و اختیاری است. خروجی index-pack در خروجی استاندارد چاپ می‌شود. به --index-pack-args نیاز دارد. --index-pack-args= تنها برای استفاده داخلی. دستوری که باید روی محتویات بسته بارگیری‌شده اجرا شود. آرگومان‌ها با فاصله‌ها از هم جدا شده و کدگذاری نشانی وب (URL-encoded) هستند. --recover بررسی می‌کند که همه موارد قابل دسترس از هدف واکشی شده باشند. پس از منقطع شدن یک عملیات واکشی قبلی استفاده می‌شود. GIT بخشی از مجموعه git(1) Git 2.55.0 2026-06-29 GIT-HTTP-FETCH(1)