Git - Checkout命令

Git - Checkout命令 首页 / Git入门教程 / Git - Checkout命令

"Checkout"实现不同版本之间的切换 git checkout 命令用于在存储库中的分支之间切换。在分支之间切换时,请谨慎处理已暂存的文件和提交。

Git Checkout

git checkout命令对三个不同的实体进行操作,分别是文件,提交和分支。有时,此命令可能很危险,因为此命令上没有撤消选项。

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

查看所有分支

您可以通过执行git branch命令并切换到指定的分支来演示如何查看可用分支的列表。

以下演示存储库中的可用分支,请使用以下命令:

$ git branch

现在,您有了可用分支的列表。要在分支之间切换,请使用以下命令。

语法:

$ git checkout <branchname>

输出:

Git Checkout

正如您在给定的输出中看到的那样,主分支已切换到TestBranch。

创建和切换分支

git checkout命令使您可以创建并切换到新分支。您不仅可以创建一个新分支,还可以通过单个命令同时切换它。 git checkout -b选项是一个快捷方式,它在运行git checkout <new-branch>之前执行run git branch <new-branch>操作。

语法:

$ git checkout -b <branchname>

输出:

Git Checkout

在给定的输出中可以看到,创建了branch3并从master分支切换了它。

签出远程分支

Git允许您通过git checkout命令签出远程分支,每个远程存储库都包含其自己的所有分支。因此,要检出远程分支,您首先需要获取分支的内容。

链接:https://www.learnfk.comhttps://www.learnfk.com/git/git-checkout.html

来源:LearnFk无涯教程网

$ git fetch --all

在最新版本的Git中,您可以像本地分支一样签出远程分支。

语法:

$ git checkout <remotebranch>

输出:

Git Checkout

在上面的输出中,首先,执行fetch命令以获取远程数据;之后,执行checkout命令以检出远程分支。

在这里,我们已经通过git命令行从master分支切换到了edited分支。

早期版本的Git要求基于远程创建一个新分支。在早期版本中,下面的命令用于签出远程分支。

无涯教程网

$ git checkout <remotebranch> origin/<remotebranch>

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

赵成的运维体系管理课 -〔赵成〕

深入浅出区块链 -〔陈浩〕

技术领导力实战笔记 -〔TGO鲲鹏会〕

零基础学Python -〔尹会生〕

全栈工程师修炼指南 -〔熊燚(四火)〕

说透中台 -〔王健〕

后端技术面试 38 讲 -〔李智慧〕

恋爱必修课 -〔李一帆〕

超级访谈:对话玉伯 -〔玉伯〕

好记忆不如烂笔头。留下您的足迹吧 :)