GIT-LFS-LS-FILES(1)   GIT-LFS-LS-FILES(1)

git-lfs-ls-files - نمایش اطلاعات درباره فایل‌های Git LFS در نمایه و درخت کاری

git lfs ls-files [<ref>]
git lfs ls-files <ref> <ref>

مسیر فایل‌های Git LFS را که در درخت ارجاع داده‌شده یافت می‌شوند، نمایش می‌دهد. اگر هیچ ارجاعی مشخص نشده باشد، شاخه فعلی بررسی‌شده (checked-out) را اسکن می‌کند. اگر دو ارجاع داده شده باشند، فایل‌های LFS که بین این دو ارجاع تغییر یافته‌اند نمایش داده می‌شوند؛ موارد حذف‌شده فهرست نمی‌شوند.

علامت ستاره (*) پس از OID نشان‌دهنده یک شیء کامل است و علامت خط تیره (-) نشان‌دهنده یک اشاره‌گر LFS است.

-l, --long

نمایش شناسه کامل ۶۴ نویسه‌ای OID، به جای ۱۰ نویسه اول.

-s, --size

نمایش اندازه شیء LFS درون پرانتز در انتهای خط.

-d, --debug

نمایش بیشترین اطلاعات ممکن درباره یک فایل LFS. این گزینه برای بررسی دستی در نظر گرفته شده است؛ قالب دقیق ممکن است در هر زمان تغییر کند.

-a, --all

کل تاریخچه مخزن را بررسی می‌کند، نه فقط HEAD فعلی (یا سایر ارجاعات ارائه‌شده). این شامل نسخه‌های پیشین اشیاء LFS که دیگر در درخت فعلی یافت نمی‌شوند نیز می‌شود.

--deleted

تاریخچه کامل ارجاع داده‌شده را همراه با اشیایی که حذف شده‌اند نمایش می‌دهد.

-I <paths>, --include=<paths>

فقط مسیرهایی که با این الگوها مطابقت دارند را شامل می‌شود؛ به [_fetch_settings] مراجعه کنید.

-X <paths>, --exclude=<paths>

مسیرهایی که با هر یک از این الگوها مطابقت دارند را مستثنی می‌کند؛ به [_fetch_settings] مراجعه کنید.

-n, --name-only

فقط نام فایل‌های ردیابی‌شده با lfs را نمایش می‌دهد.

-j, --json

در صورت موفقیت‌آمیز بودن خروج دستور، اطلاعات فایل Git LFS را در قالب JSON در خروجی استاندارد (STDOUT) می‌نویسد. برای تعامل با ابزارهای خارجی در نظر گرفته شده است. اگر گزینه --debug نیز داده شده باشد، آن گزینه اولویت دارد. اگر هر یک از گزینه‌های --long، --size، یا --name-only داده شده باشند، هیچ تاثیری نخواهند داشت.

git-lfs-status(1), git-lfs-config(5).

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