GIT-LFS-LOCK(1)   GIT-LFS-LOCK(1)

git-lfs-lock - قفل کردن یک فایل روی سرور Git LFS

git lfs lock [options] <path>

مسیر فایل داده‌شده را روی سرور Git LFS در وضعیت «قفل‌شده» (locked) قرار می‌دهد، با این هدف که از تلاش سایر کاربران برای به‌روزرسانی مسیر مورد نظر جلوگیری شود. قفل کردن یک فایل نیازمند آن است که فایل در نسخهٔ کاری (working copy) وجود داشته باشد.

پس از قفل شدن، LFS بررسی خواهد کرد که ارسال‌های گیت (Git pushes) فایل‌های قفل‌شده توسط سایر کاربران را تغییر ندهند. برای جزئیات بیشتر، به توضیحات کلید پیکربندی lfs.<url>.locksverify در git-lfs-config(5) مراجعه کنید.

-r <name>, --remote=<name>

سرور Git LFS مورد استفاده را مشخص می‌کند. در صورتی که کلید پیکربندی lfs.url تنظیم شده باشد، نادیده گرفته می‌شود.

-j, --json

در صورت خروج موفقیت‌آمیز دستور، اطلاعات قفل را در قالب JSON در STDOUT می‌نویسد. برای تعامل با ابزارهای خارجی در نظر گرفته شده است. اگر دستور با کد خروج غیر صفر بازگردد، پیام‌های متنی ساده به STDERR ارسال خواهند شد.

git-lfs-unlock(1), git-lfs-locks(1).

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