git_branch
Manage git branches.
Usage
@git_branch [branch="<name>"] [create=true] [delete=true] [all=true]
Examples
@git_branch- List local branches@git_branch all=true- List all branches including remote@git_branch branch="new-feature" create=true- Create new branch@git_branch branch="old-feature" delete=true- Delete branch@git_branch branch="bugfix" create=true force=true- Force create/reset@git_branch branch="temp" delete=true force=true- Force delete
Parameters
| Parameter | Type | Description |
|---|---|---|
list |
boolean | List branches (default: true if no branch specified) |
all |
boolean | List all branches including remote ones (-a) |
branch |
string | Branch name to create or delete |
create |
boolean | Create a new branch |
delete |
boolean | Delete a branch |
force |
boolean | Force delete or reset |
track |
boolean | Set up tracking relationship |
Notes
- Requires git to be installed and in PATH
- Default action is list if no branch specified
- Use
create=trueto create a new branch from current HEAD- Use
delete=trueto delete a branch (uses -d, safe delete)- Use
force=truewith delete for -D (force delete)- Use
all=trueto show remote branches in list mode