git-branchless-switch(1) | General Commands Manual | git-branchless-switch(1) |
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.
switch |