Manpage logo

git-branchless-switch - Switch to the provided branch or commit

NAME  SYNOPSIS  DESCRIPTION  OPTIONS 

NAME

switch − Switch to the provided branch or commit

SYNOPSIS

switch [−i|−−interactive] [−c|−−create] [−f|−−force] [−m|−−merge] [−d|−−detach] [−h|−−help] [TARGET]

DESCRIPTION

Switch to the provided branch or commit

OPTIONS

−i, −−interactive

Interactively select a commit to check out

−c, −−create=BRANCH_NAME

When checking out the target commit, also create a branch with the provided name pointing to that commit

−f, −−force

Forcibly switch commits, discarding any working copy changes if necessary

−m, −−merge

If the current working copy changes do not apply cleanly to the target commit, start merge conflict resolution instead of aborting

−d, −−detach

If the target is a branch, switch to that branch and immediately detach from it

−h, −−help

Print help (see a summary with '−h')

[TARGET]

The commit or branch to check out.

If this is not provided, then interactive commit selection starts as if ‘−−interactive‘ were passed.

If this is provided and the ‘−−interactive‘ flag is passed, this text is used to pre−fill the interactive commit selector.


Updated 2026-06-01 - jenkler.se | uex.se