GIT-LFS-POINTER(1)   GIT-LFS-POINTER(1)

git-lfs-pointer - ساخت، مقایسه و بررسی فایل‌های اشاره‌گر

git lfs pointer --file=path/to/file
git lfs pointer --file=path/to/file --pointer=path/to/pointer
git lfs pointer --file=path/to/file --stdin
git lfs pointer --check --file=path/to/file

ساخت و در صورت تمایل مقایسهٔ فایل‌های اشاره‌گر (pointer) تولیدشده جهت اطمینان از سازگاری میان پیاده‌سازی‌های مختلف Git LFS.

-f, --file

یک فایل محلی برای ساخت اشاره‌گر از روی آن.

-p, --pointer

یک فایل محلی شامل محتوای یک اشاره‌گر که از پیاده‌سازی دیگری تولید شده است. این اشاره‌گر با اشاره‌گر تولیدشده از --file مقایسه می‌شود.

--stdin

اشاره‌گر را از STDIN می‌خواند تا با اشاره‌گر تولیدشده از --file مقایسه شود.

--check

اشاره‌گر را از STDIN (در صورت ارائهٔ --stdin) یا از مسیر فایل (در صورت ارائهٔ --file) می‌خواند. اگر هیچ‌کدام یا هر دوی --stdin و --file مشخص شوند، فراخوانی نامعتبر است. اگر داده‌های خوانده‌شده یک اشاره‌گر معتبر Git LFS باشد، با کد 0 خارج می‌شود. در غیر این صورت با کد 1 خارج می‌شود.

--strict, --no-strict

در ترکیب با --check، گزینهٔ --strict بررسی می‌کند که آیا اشاره‌گر استاندارد و متعارف (canonical) است یا خیر؛ بدین معنا که دقیقاً همان چیزی باشد که توسط Git LFS ایجاد می‌شود. اگر چنین نباشد، با کد 2 خارج می‌شود. برای سازگاری با نسخه‌های پیشین، حالت پیش‌فرض --no-strict است، اما ممکن است در نسخه‌های آینده تغییر کند.

--no-extensions

افزونه‌های (extensions) اشاره‌گر را چاپ نمی‌کند.

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