| GIT-LFS-PRE-PUSH(1) | GIT-LFS-PRE-PUSH(1) |
نام (NAME)
git-lfs-pre-push - پیادهسازی قلاب pre-push در گیت
خلاصه دستور (SYNOPSIS)
git lfs pre-push <remote> [remoteurl]
توضیحات (DESCRIPTION)
به رویدادهای pre-hook گیت پاسخ میدهد. این دستور محدودهٔ کامیتها را از STDIN در قالب زیر میخواند:
<local-ref> SP <local-sha1> SP <remote-ref> SP <remote-sha1> \n
همچنین نام و نشانی اینترنتی (URL) مخزن دوردست را به عنوان آرگومان دریافت میکند.
اگر هر یک از آن اشیاء گیت با اشیاء Git LFS مرتبط باشند، آن اشیاء به API مربوط به Git LFS ارسال (push) خواهند شد.
در صورت ارسال یک شاخهٔ جدید، فهرست اشیاء گیت شامل تمام اشیاء موجود در این شاخه خواهد بود.
در صورت حذف یک شاخه، هیچ تلاشی برای ارسال اشیاء Git LFS انجام نخواهد شد.
گزینهها (OPTIONS)
-d, --dry-run
GIT_LFS_SKIP_PUSH
همچنین ببینید (SEE ALSO)
git-lfs-clean(1), git-lfs-push(1).
بخشی از مجموعهٔ git-lfs(1).