git checkout命令做什么?

git checkout命令做什么?,git,Git,我刚开始学习git,这让我对git checkout命令的作用感到困惑。 我以为它可以让你在不同的分支之间切换我错了吗?git checkout在图片中做什么?checkout是在目标实体的不同版本之间切换的行为。git checkout命令操作三个不同的实体:文件、提交和分支。除了“checkout”的定义之外,短语“checkout”通常用于暗示执行git checkout命令的行为。git签出可用于查看旧提交。我们可以在分支上执行签出操作 它允许您在git分支创建的分支之间导航。签出分支会

我刚开始学习git,这让我对git checkout命令的作用感到困惑。
我以为它可以让你在不同的分支之间切换我错了吗?git checkout在图片中做什么?

checkout是在目标实体的不同版本之间切换的行为。git checkout命令操作三个不同的实体:文件、提交和分支。除了“checkout”的定义之外,短语“checkout”通常用于暗示执行git checkout命令的行为。git签出可用于查看旧提交。我们可以在分支上执行签出操作

它允许您在git分支创建的分支之间导航。签出分支会更新工作目录中的文件以匹配该分支中存储的版本,并告诉Git记录该分支上的所有新提交。可以将其视为选择您正在从事哪一条开发线的一种方式


请先阅读文档,因为它到处都有示例
git checkout
有点像瑞士军刀,所以这里有很多好的答案必须提及并正确处理。如果您阅读文档或良好的教程,可能会更好。