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