Difference between revisions of "Git checkout"

From wikieduonline
Jump to navigation Jump to search
Line 12: Line 12:
 
  fatal: refusing to merge unrelated histories
 
  fatal: refusing to merge unrelated histories
  
git checkout main
+
* [[Create a new branch]]:
  error: [[pathspec]] 'main' did not match any file(s) known to git
+
  [[git checkout -b]] YOUR_NEW_BRANCH_NAME
 +
Switched to a new branch
 +
 
 +
 
  
 
  git checkout main
 
  git checkout main
Line 23: Line 26:
 
  git checkout your_branch_name
 
  git checkout your_branch_name
  
* [[Create a new branch]]:
+
  [[git checkout --track]]
  [[git checkout -b]] YOUR_NEW_BRANCH_NAME
 
Switched to a new branch
 
  
  [[git checkout --track]]
+
  git checkout main
 +
error: [[pathspec]] 'main' did not match any file(s) known to git
  
 
===Rename Branch===
 
===Rename Branch===

Revision as of 10:13, 20 June 2022

git checkout switch branches or restore working tree files

git checkout
Your branch is up to date with 'origin/main'.
git checkout master
Branch 'master' set up to track remote branch 'master' from 'origin'.
Switched to a new branch 'master'
git merge origin/main
fatal: refusing to merge unrelated histories
git checkout -b YOUR_NEW_BRANCH_NAME
Switched to a new branch


git checkout main
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
git checkout --progress --force
git checkout your_branch_name
git checkout --track
git checkout main
error: pathspec 'main' did not match any file(s) known to git

Rename Branch

git checkout -f yourbranch 
git branch -M yourNewBranch

Related

See also

  • https://github.com/actions/checkout
  • Advertising: