Git branching¶
Switch from master
to main
branch¶
- https://stevenmortimer.com/5-steps-to-change-github-default-branch-from-master-to-main/
- git push -u origin main ????
Do git command flags have long versions with double dash?
Branching¶
- List all branches (including local branches)
git branch -a
- Get local branch name
git rev-parse --abbrev-ref HEAD
- Git branch --show-current
- Rename a branch
git branch -m <old-name> <new-name>
- (m stands for move, mv)
Remote Branches¶
- Create a new branch on a remote
git push <remote name> <local_branch_name>:<remote_branch_name>
git push <remote_name> <branch_name>
- if the local and remote names are the same
- Delete a remote branch
git push <remote_name> --delete <branch_name>
Last update:
2023-04-24