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 هنگام دریافت کامیت مقصد، ساخت شاخه‌ای جدید با نام ارائه‌شده که به آن کامیت اشاره می‌کند. -f, --force جابجایی اجباری میان کامیت‌ها، در صورت لزوم با دور ریختن هرگونه تغییرات ذخیره‌نشده در نسخه کاری (working copy). -m, --merge در صورتی که تغییرات نسخه کاری جاری به صورت تمیز روی کامیت مقصد اعمال نشوند، به جای لغو عملیات، فرآیند حل تعارض ادغام آغاز می‌شود. -d, --detach اگر مقصد یک شاخه باشد، جابجایی به آن شاخه و جدا شدن فوری (detach) از آن. -h, --help نمایش پیام راهنما (مشاهده خلاصه با '-h'). [TARGET] کامیت یا شاخه‌ای که باید دریافت شود. در صورت عدم تعیین، پیش‌فرض کامیت جاری است. اگر یک revset ارائه شود، باید دقیقاً به مجموعه‌ای با ۱ رأس (head) ارزیابی شود. اگر این مقدار ارائه شود و سوییچ --interactive نیز داده شده باشد، از این متن برای پر کردن اولیه انتخاب‌گر تعاملی کامیت استفاده می‌شود. switch git-branchless-switch(1)