| GIT-LFS-PUSH(1) | GIT-LFS-PUSH(1) |
نام (NAME)
git-lfs-push - ارسال فایلهای بزرگ موجود در صف به نقطه پایانی Git LFS
خلاصه دستور (SYNOPSIS)
git lfs push [options] <remote> [<ref>...] git lfs push <remote> [<ref>...] git lfs push [options] <remote> --stdin git lfs push --object-id <remote> [<oid>...] git lfs push --object-id <remote> --stdin
توضیحات (DESCRIPTION)
فایلهای Git LFS را به نقطهٔ پایانی (endpoint) پیکربندیشده برای ریموت فعلی گیت بارگذاری میکند. بهطور پیشفرض، شیءهایی که قبلاً توسط کلون محلی ریموت به آنها ارجاع داده شده است، نادیده گرفته و فیلتر میشوند.
گزینهها (OPTIONS)
-d, --dry-run
فایلهایی
را که باید
ارسال
شوند، بدون
ارسال
واقعی
آنها چاپ
میکند.
-a, --all
تمام
شیءهایی را
که توسط هر
کامیتِ
قابلدسترس
از
ارجاعهای
(refs)
ارائهشده
به عنوان
آرگومان به
آنها
اشاره شده
است، به
ریموت
ارسال
میکند. اگر
هیچ ارجاعی
ارائه
نشود، تمام
ارجاعهای
محلی ارسال
میشوند.
توجه داشته
باشید که
این رفتار
با عملکرد
دستور git-lfs-fetch(1)
هنگام
استفاده از
گزینهٔ --all
آن متفاوت
است؛ در آن
حالت تمام
ارجاعها،
از جمله
ارجاعهایی
غیر از
ارجاعهای
ذیل refs/heads و
refs/tags
دریافت
میشوند.
اگر با
استفاده از
این
دستورات در
حال مهاجرت
یک مخزن
هستید،
اطمینان
حاصل کنید
که دستور git
lfs push را برای
هرگونه
ارجاعهای
ریموت
اضافی که
حاوی
شیءهای Git LFS
غیرقابلدسترس
از
ارجاعهای
محلی شما
هستند،
اجرا کنید.
-o, --object-id
تنها
شناسههای
شیء (OID)
فهرستشده
در انتهای
دستور را که
با فاصله از
هم جدا
شدهاند،
ارسال
میکند.
--stdin
فهرستی
از
ارجاعها
(یا OIDهای شیء
در صورت
استفاده از
--object-id) را که
با خط جدید
از یکدیگر
جدا
شدهاند،
به جای خط
فرمان از
ورودی
استاندارد
میخواند.
همچنین ببینید (SEE ALSO)
git-lfs-fetch(1), git-lfs-pre-push(1).
بخشی از مجموعهٔ git-lfs(1).