Git switch command
A switch
command has been added in the new version of git
Let's look at examples:
# switched to <branch>
git switch <branch>
# creates a new <branch>
git switch -c <branch>
# switched to commit
git switch -d <commit>
# creates and switches to branch from remote.
# need to use if branch exists in multiple remotes
git switch -c <branch> --track <remote>/<branch>
# switch to a branch even if the index or working tree is different from HEAD
# this is used to throw away local changes
git switch --discard-changes <branch>
# alias for --discard-changes
git switch -f <branch>
# switch back to the previous branch before we switched
git switch -
Command available on version Git 2.23.0 or higher
Discover More Reads
Categories: