'\" t .\" Title: git-ls-remote .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 2026-06-29 .\" Manual: Git Manual .\" Source: Git 2.55.0 .\" Language: English .\" .TH "GIT\-LS\-REMOTE" "1" "2026\-06\-29" "Git 2\&.55\&.0" "Git Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" git-ls-remote \- فهرست کردن مراجع موجود در یک مخزن دوردست .SH "خلاصه دستور (SYNOPSIS)" .sp .nf \fIgit ls\-remote\fR [\-\-branches] [\-\-tags] [\-\-refs] [\-\-upload\-pack=] [\-q | \-\-quiet] [\-\-exit\-code] [\-\-get\-url] [\-\-sort=] [\-\-symref] [ [\&...]] .fi .sp .SH "توضیحات (DESCRIPTION)" .sp مراجع موجود در یک مخزن دوردست (remote) را به همراه شناسه‌های کامیت مربوط به آن‌ها نمایش می‌دهد\&. .SH "گزینه‌ها (OPTIONS)" .PP \-b, \-\-branches, \-t, \-\-tags .RS 4 به ترتیب محدود کردن خروجی تنها به شاخه‌های محلی و تگ‌های محلی\&. این گزینه‌ها با یکدیگر مانعة‌الجمع \fIنیستند\fR؛ هنگامی که هر دو مشخص شوند، مراجع ذخیره‌شده در refs/heads و refs/tags نمایش داده می‌شوند\&. توجه داشته باشید که \fB\-\-heads\fR و \fB\-h\fR مترادف‌های منسوخ‌شده برای \fB\-\-branches\fR و \fB\-b\fR هستند و ممکن است در آینده حذف شوند\&. همچنین توجه داشته باشید که اجرای \fBgit\fR \fBls\-remote\fR \fB\-h\fR بدون هیچ آرگومان دیگری در خط فرمان، پیام راهنما را نمایش می‌دهد که با سایر زیردستورهای گیت سازگار است\&. .RE .PP \-\-refs .RS 4 عدم نمایش تگ‌های پوسته‌گیری‌شده (peeled tags) یا شبه‌مراجع مانند \fBHEAD\fR در خروجی\&. .RE .PP \-q, \-\-quiet .RS 4 عدم چاپ نشانی اینترنتی (URL) مخزن دوردست در stderr\&. .RE .PP \-\-upload\-pack= .RS 4 تعیین مسیر کامل \fIgit\-upload\-pack\fR بر روی میزبان دوردست\&. این ویژگی امکان فهرست کردن مراجع را از مخازنی که از طریق SSH به آن‌ها دسترسی یافته شده و سرویس SSH در آن‌ها از PATH پیکربندی‌شده توسط کاربر استفاده نمی‌کند، فراهم می‌سازد\&. .RE .PP \-\-exit\-code .RS 4 خروج با وضعیت "2" هنگامی که هیچ مرجع منطبقی در مخزن دوردست یافت نشود\&. معمولاً دستور با وضعیت "0" خارج می‌شود تا نشان دهد ارتباط با مخزن دوردست با موفقیت برقرار شده است، صرف‌نظر از اینکه مرجع منطبقی یافته شده باشد یا خیر\&. .RE .PP \-\-get\-url .RS 4 گسترش نشانی (URL) مخزن دوردست داده‌شده با در نظر گرفتن هرگونه تنظیم پیکربندی "url\&.\&.insteadOf" (نگاه کنید به \fBgit-config\fR(1)) و خروج از برنامه بدون برقراری ارتباط با مخزن دوردست\&. .RE .PP \-\-symref .RS 4 هنگام نمایش یک مرجع نمادین (symbolic ref)، علاوه بر شیء اشاره‌شده توسط آن، مرجع زیربنایی اشاره‌شده را نیز نشان می‌دهد\&. در حال حاضر، upload\-pack تنها مرجع نمادین HEAD را نشان می‌دهد، بنابراین تنها موردی خواهد بود که توسط ls\-remote نمایش داده می‌شود\&. .RE .PP \-\-sort= .RS 4 مرتب‌سازی بر اساس کلید داده‌شده\&. برای مرتب‌سازی نزولی، پیشوند \fB\-\fR را اضافه کنید\&. از "version:refname" یا "v:refname" پشتیبانی می‌کند (با نام‌های تگ به عنوان نسخه رفتار می‌شود)\&. ترتیب مرتب‌سازی "version:refname" همچنین می‌تواند تحت تأثیر متغیر پیکربندی "versionsort\&.suffix" قرار گیرد\&. برای گزینه‌های مرتب‌سازی بیشتر به \fBgit-for-each-ref\fR(1) مراجعه کنید، اما توجه داشته باشید که کلیدهایی مانند \fBcommitterdate\fR که نیازمند دسترسی به خود اشیاء هستند، برای مراجعی که اشیاء آن‌ها هنوز از مخزن دوردست دریافت نشده‌اند کار نخواهند کرد و خطای \fBmissing\fR \fBobject\fR خواهند داد\&. .RE .PP \-o