git checkout命令作用和使用

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 命令将更改还原。