GIT-LFS-PRE-PUSH(1)   GIT-LFS-PRE-PUSH(1)

git-lfs-pre-push - پیاده‌سازی قلاب pre-push در گیت

git lfs pre-push <remote> [remoteurl]

به رویدادهای pre-hook گیت پاسخ می‌دهد. این دستور محدودهٔ کامیت‌ها را از STDIN در قالب زیر می‌خواند:

<local-ref> SP <local-sha1> SP <remote-ref> SP <remote-sha1> \n

همچنین نام و نشانی اینترنتی (URL) مخزن دوردست را به عنوان آرگومان دریافت می‌کند.

اگر هر یک از آن اشیاء گیت با اشیاء Git LFS مرتبط باشند، آن اشیاء به API مربوط به Git LFS ارسال (push) خواهند شد.

در صورت ارسال یک شاخهٔ جدید، فهرست اشیاء گیت شامل تمام اشیاء موجود در این شاخه خواهد بود.

در صورت حذف یک شاخه، هیچ تلاشی برای ارسال اشیاء Git LFS انجام نخواهد شد.

-d, --dry-run

چاپ فایل‌هایی که ارسال خواهند شد، بدون ارسال واقعی آن‌ها.

GIT_LFS_SKIP_PUSH

عدم انجام هیچ کاری در زمان pre-push. برای اطلاعات بیشتر، git-lfs-config(5) را ببینید.

git-lfs-clean(1), git-lfs-push(1).

بخشی از مجموعهٔ git-lfs(1).