.ie \n(.g .ds Aq \(aq .el .ds Aq ' .TH git-branchless-switch 1 "switch " .SH "نام (NAME)" git-branchless-switch \- جابجایی و رفتن به شاخه یا کامیت مشخص‌شده .SH "خلاصه دستور (SYNOPSIS)" \fBswitch\fR [\fB\-i\fR|\fB\-\-interactive\fR] [\fB\-c\fR|\fB\-\-create\fR] [\fB\-f\fR|\fB\-\-force\fR] [\fB\-m\fR|\fB\-\-merge\fR] [\fB\-d\fR|\fB\-\-detach\fR] [\fB\-h\fR|\fB\-\-help\fR] [\fITARGET\fR] .SH "توضیحات (DESCRIPTION)" دستور .B switch امکان جابجایی و رفتن به یک شاخه یا کامیت مشخص را فراهم می‌کند. این ابزار به عنوان جایگزینی بهینه برای تعویض شاخه‌ها و کامیت‌ها در جریان کاری بدون شاخه و پشته‌ای طراحی شده است. .SH "گزینه‌ها (OPTIONS)" .TP \fB\-i\fR, \fB\-\-interactive\fR انتخاب تعاملی یک کامیت برای تحویل گرفتن (checkout). .TP \fB\-c\fR, \fB\-\-create\fR \fI\fR هنگام دریافت کامیت مقصد، ساخت شاخه‌ای جدید با نام ارائه‌شده که به آن کامیت اشاره می‌کند. .TP \fB\-f\fR, \fB\-\-force\fR جابجایی اجباری میان کامیت‌ها، در صورت لزوم با دور ریختن هرگونه تغییرات ذخیره‌نشده در نسخه کاری (working copy). .TP \fB\-m\fR, \fB\-\-merge\fR در صورتی که تغییرات نسخه کاری جاری به صورت تمیز روی کامیت مقصد اعمال نشوند، به جای لغو عملیات، فرآیند حل تعارض ادغام آغاز می‌شود. .TP \fB\-d\fR, \fB\-\-detach\fR اگر مقصد یک شاخه باشد، جابجایی به آن شاخه و جدا شدن فوری (detach) از آن. .TP \fB\-h\fR, \fB\-\-help\fR نمایش پیام راهنما (مشاهده خلاصه با \*(Aq\-h\*(Aq). .TP [\fITARGET\fR] کامیت یا شاخه‌ای که باید دریافت شود. در صورت عدم تعیین، پیش‌فرض کامیت جاری است. .PP اگر یک revset ارائه شود، باید دقیقاً به مجموعه‌ای با ۱ رأس (head) ارزیابی شود. .PP اگر این مقدار ارائه شود و سوییچ \fB\-\-interactive\fR نیز داده شده باشد، از این متن برای پر کردن اولیه انتخاب‌گر تعاملی کامیت استفاده می‌شود.