git branch
List all branches
This command is used to interact with the branches. Without any additional flags or parameters, it simply lists all local branches in the current repository.
By specifying a branch name following git branch
, for instance git branch <branch_name>
, a new branch is created with that name.
If used with the -d
or --delete
flag alongside a branch name, it attempts to delete the specified branch, for instance git branch -d <branch_name>
. For a force delete, irrespective of the merge status of the branch, use -D
which is a shortcut for --delete --force
.