GH-REPO-FORK(1) GitHub CLI manual GH-REPO-FORK(1)

gh-repo-fork - ایجاد یک فورک از یک مخزن

gh repo fork [<repository>] [-- <gitflags>...] [flags]

یک فورک از یک مخزن ایجاد می‌کند.

بدون هیچ آرگومانی، یک فورک از مخزن فعلی ایجاد می‌کند. در غیر این صورت، از مخزن مشخص‌شده فورک می‌گیرد.

به‌طور پیش‌فرض، فورک جدید به عنوان ریموت origin شما تنظیم می‌شود و هر ریموت origin موجود به upstream تغییر نام می‌یابد. برای تغییر این رفتار، می‌توانید با استفاده از --remote-name نامی برای ریموت فورک جدید تعیین کنید.

ریموت upstream به عنوان مخزن ریموت پیش‌فرض تنظیم خواهد شد.

فلگ‌های اضافی git clone را می‌توان پس از -- ارسال کرد.

کلون کردن فورک
تنها شامل کردن شاخه پیش‌فرض در فورک
تغییر نام مخزن فورک‌شده
ایجاد فورک در یک سازمان
افزودن یک ریموت گیت برای فورک
مشخص کردن نام ریموت جدید

0: اجرای موفقیت‌آمیز

1: خطا

2: دستور لغو شد

4: نیاز به احراز هویت است

نکته: دستورات خاص ممکن است کدهای خروج دیگری نیز داشته باشند. برای اطلاعات بیشتر به راهنمای همان دستور مراجعه کنید.

# فورک کردن یک مخزن
$ gh repo fork owner/repo
# فورک کردن یک مخزن و کلون کردن آن در سیستم محلی
$ gh repo fork owner/repo --clone
# فورک کردن یک مخزن بدون کلون کردن آن و صرف‌نظر از اعلان
$ gh repo fork owner/repo --clone=false

gh-repo(1)

Sep 2026