Switch Current Branch (2) – Git Switch

Switching Branches Easily with git switch

git switch is a newly introduced command as a substitute for the git checkout command. git switch returns the same result as git checkout.

Comparison between git checkout and git switch

These two commands are almost the same except for some option differences. For example, the -b option for git checkout is the -c option for git switch. Below are the key commands in comparison with the git checkout command.

Switch the current branch

  • git switch [existing branch name]
  • git checkout [existing branch name]

Create a new branch and switch to the new branch

  • git switch -c [new branch name]
  • git checkout -b [new branch name]

Forcefully switch to another branch

  • git switch -f [existing branch name]
  • git checkout -f [existing branch name]

You can also learn this topic offline. Click AmazonKindle.