Difference between revisions of "Git branch"

From wikieduonline
Jump to navigation Jump to search
Line 8: Line 8:
 
  [[git branch -a]]
 
  [[git branch -a]]
  
[[Create a new branch]]:  
+
[[Create a new branch]] or change branch:  
 
* <code>git branch new_branch</code>  
 
* <code>git branch new_branch</code>  
 
* <code>[[git checkout]] new_branch</code>
 
* <code>[[git checkout]] new_branch</code>
 +
* <code>git branch your-existing-branch</code>
 
or
 
or
 
* <code>[[git checkout -b]]</code>
 
* <code>[[git checkout -b]]</code>

Revision as of 15:32, 15 November 2022

git branch list, create, or delete branches.

git branch
* main
git branch -a

Create a new branch or change branch:

  • git branch new_branch
  • git checkout new_branch
  • git branch your-existing-branch

or

git branch
* mynewbranch
  master
git branch --list or git branch -l
* main
git branch --list --remotes
git branch --all
git branch -r
 origin/HEAD -> origin/main
 origin/main
 origin/master
git branch --unset-upstream
(no output)

git branch --set-upstream-to=origin/<branch> main

git branch --set-upstream-to=origin/main main

Rename branch

git checkout -f yourbranch 
git branch -M yourNewBranch

Delete branch

git branch --delete branch_name
git branch --delete --force branch_name

Get current branch name

git rev-parse --abbrev-ref HEAD
git branch

Related commands

See also

Advertising: