⌘K
Options (1)
-t, --trackbooleanSwitch to an existing remote branch
Example:
git checkout {{[-t|--track]}} {{remote_name}}/{{branch_name}}Examples (8)
Create and switch to a new branch
git checkout -b branch_nameCreate and switch to a new branch based on a specific reference (branch, remote/branch, tag are examples of valid references)
git checkout -b branch_name referenceSwitch to an existing local branch
git checkout branch_nameSwitch to the previously checked out branch
git checkout -Switch to an existing remote branch
git checkout [-t|--track] remote_name/branch_nameDiscard all unstaged changes in the current directory (see `git reset` for more undo-like commands)
git checkout .Discard unstaged changes to a given file
git checkout path/to/fileReplace a file in the current directory with the version of it committed in a given branch
git checkout branch_name -- path/to/filemade by @shridhargupta | data from tldr-pages