Git教程
Git基础
Git 操作

Git Checkout

在Git中,术语checkout用于在目标实体的不同版本之间进行切换的动作。 git checkout 命令用于在存储库中的分支之间切换。
Git Checkout
git checkout命令运行在三个不同的实体上,分别是文件,提交和分支。有时此命令可能很危险,因为此命令上没有可用的撤消选项。
它检查分支并更新工作目录中的文件以匹配该分支中已经可用的版本,并转发更新到Git以保存该分支中的所有新提交。

Git Checkout的操作

我们可以通过git checkout命令执行许多操作,例如切换到特定的分支,创建新分支,签出远程分支等。可以集成 git分支和 git checkout 命令。

Checkout分支

您可以演示如何通过执行git branch命令查看可用分支列表并切换到指定分支。
要演示存储库中的可用分支,请使用以下命令:
$ git branch
现在,您有了可用分支的列表。要在分支之间切换,请使用以下命令。
语法:
$ git checkout <branchname>
输出:
Git Checkout
您可以在给定的输出中看到master分支已切换到TestBranch。

创建并切换分支

使用git checkout命令可以创建并切换到新分支。您不仅可以创建一个新分支,还可以通过单个命令同时切换它。 git checkout-b选项是一个便利标志,它在运行git checkout 之前执行运行git branch 操作。
语法:
$ git checkout-b <branchname>
输出:
Git Checkout
您可以请参见给定输出,创建了branch3并从master分支切换了它。

检出远程分支

Git允许您通过git checkout命令检出远程分支。这是程序员访问同事或合作者的工作进行审查和协作的一种方式。每个远程存储库都包含其自己的分支集。因此,要检出远程分支,您首先需要获取分支的内容。
$ git fetch--all
在最新版本的Git中,您可以像本地分支一样签出远程分支。
语法:
$ git checkout <remotebranch>
输出:
Git Checkout
在上面输出,首先,执行获取命令以获取远程数据;之后,执行checkout命令以签出远程分支。
编辑的是我的远程分支。在这里,我们已经通过git命令行从master分支切换到了编辑分支。
早期的Git版本需要基于远程创建一个新分支。在早期版本中,下面的命令用于签出远程分支。
$ git checkout <remotebranch> origin/<remotebranch>

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4