| git-branchless-switch(1) | General Commands Manual | git-branchless-switch(1) |
نام (NAME)
git-branchless-switch - جابجایی و رفتن به شاخه یا کامیت مشخصشده
خلاصه دستور (SYNOPSIS)
switch [-i|--interactive] [-c|--create] [-f|--force] [-m|--merge] [-d|--detach] [-h|--help] [TARGET]
توضیحات (DESCRIPTION)
دستور switch امکان جابجایی و رفتن به یک شاخه یا کامیت مشخص را فراهم میکند. این ابزار به عنوان جایگزینی بهینه برای تعویض شاخهها و کامیتها در جریان کاری بدون شاخه و پشتهای طراحی شده است.
گزینهها (OPTIONS)
- -i, --interactive
- انتخاب تعاملی یک کامیت برای تحویل گرفتن (checkout).
- -c, --create <BRANCH_NAME>
- هنگام دریافت کامیت مقصد، ساخت شاخهای جدید با نام ارائهشده که به آن کامیت اشاره میکند.
- -f, --force
- جابجایی اجباری میان کامیتها، در صورت لزوم با دور ریختن هرگونه تغییرات ذخیرهنشده در نسخه کاری (working copy).
- -m, --merge
- در صورتی که تغییرات نسخه کاری جاری به صورت تمیز روی کامیت مقصد اعمال نشوند، به جای لغو عملیات، فرآیند حل تعارض ادغام آغاز میشود.
- -d, --detach
- اگر مقصد یک شاخه باشد، جابجایی به آن شاخه و جدا شدن فوری (detach) از آن.
- -h, --help
- نمایش پیام راهنما (مشاهده خلاصه با '-h').
- [TARGET]
- کامیت یا شاخهای که باید دریافت شود. در صورت عدم تعیین، پیشفرض کامیت جاری است.
اگر یک revset ارائه شود، باید دقیقاً به مجموعهای با ۱ رأس (head) ارزیابی شود.
اگر این مقدار ارائه شود و سوییچ --interactive نیز داده شده باشد، از این متن برای پر کردن اولیه انتخابگر تعاملی کامیت استفاده میشود.
| switch |