git checkout 命令的作用是切换分支或者回到历史提交状态。
使用示例:
1、切换分支
# 切换到已有的分支
git checkout branch_name
# 创建并切换到新分支
git checkout -b new_branch_name
2、回到历史提交状态
# 回到某次提交状态
git checkout commit_id
# 回到最近一次提交状态
git checkout HEAD
在切换分支或回到历史提交状态的过程中,如果当前分支或工作区中有未提交的更改,则需要使用 git stash 命令将更改保存到栈中,并在切换分支或回到历史提交状态后再使用 git stash pop 或 git stash apply 命令将更改还原。