Difference between revisions of "Git checkout -b"

From wikieduonline
Jump to navigation Jump to search
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{lc}}
 
{{lc}}
 +
* https://git-scm.com/docs/git-checkout
 +
 
Create a new branch and change to it:
 
Create a new branch and change to it:
 
  [[git checkout]] -b YOUR_NEW_BRANCH_NAME
 
  [[git checkout]] -b YOUR_NEW_BRANCH_NAME
Line 6: Line 8:
 
  git checkout -b "Name with spaces"
 
  git checkout -b "Name with spaces"
 
  fatal: 'Name with spaces' is not a valid branch name.
 
  fatal: 'Name with spaces' is not a valid branch name.
 +
 +
git checkout -b name_from_existing_branch
 +
fatal: A branch named 'name_from_existing_branch' already exists.
  
 
=== Create a new [[branch]] ===
 
=== Create a new [[branch]] ===
[[git branch]] new_branch
+
<code>[[git branch]] new_branch_name</code>
[[git checkout]] new_branch
+
 
 +
<code>[[git checkout]] new_branch_name</code>
 +
 
 +
<code>git push --set-upstream origin new_branch_name</code>
  
 
== Related ==
 
== Related ==
 
* [[Create Git branch with current changes]]
 
* [[Create Git branch with current changes]]
 
  
 
== See also ==
 
== See also ==

Latest revision as of 06:23, 27 April 2023

Create a new branch and change to it:

git checkout -b YOUR_NEW_BRANCH_NAME
Switched to a new branch 'YOUR_NEW_BRANCH_NAME'
git checkout -b "Name with spaces"
fatal: 'Name with spaces' is not a valid branch name.
git checkout -b name_from_existing_branch
fatal: A branch named 'name_from_existing_branch' already exists.

Create a new branch[edit]

git branch new_branch_name

git checkout new_branch_name

git push --set-upstream origin new_branch_name

Related[edit]

See also[edit]

Advertising: