The [branch] Command
List, create, or delete branches
Usage
libra branch [OPTIONS] [NEW_BRANCH] [COMMIT_HASH]
Arguments
[NEW_BRANCH]- New branch name[COMMIT_HASH]- Base branch name or commit hash
Description
If --list is given, or if there are no non-option arguments, existing local branches are listed; the current branch will be highlighted in green and marked with an asterisk, same as git.
If a new branch name is given, a new branch is created that points to the given commit hash. If no commit hash is given, the new branch will point to the current commit.
Options
-l,--listList all branches, don't include remote branches. The order is not guaranteed, mostly it is sorted by the created order.-D,--delete <DELETE>Force delete branch-u,--set-upstream-to <SET_UPSTREAM_TO>Set up<branchname>'s tracking information so<upstream>is considered<branchname>'s upstream branch.--show-currentShow current branch-r,--remotesShow remote branches-h,--helpPrint help
Note:
All parameters should align with Git’s behavior as closely as possible, but there may be some differences. Refs https://git-scm.com/docs/git-branch for more information.