Git Checkout命令

Git Checkout命令

在Git中,checkout这个术语用于在不同版本之间切换目标实体。 git checkout 命令用于在仓库中切换分支。在切换分支时,请注意已暂存的文件和提交。

Git Checkout命令

Git checkout命令可以对文件、提交和分支进行操作。有时候这个命令可能是危险的,因为这个命令没有撤销选项

它会检查分支并更新工作目录中的文件以与该分支中已有的版本匹配,并将更新转发给Git以保存该分支中的所有新提交。

Git Checkout的操作

使用git checkout命令可以进行许多操作,如切换到特定的分支、创建新分支、checkout远程分支等。git branch命令和git checkout命令可以相互整合。

切换分支

您可以通过执行git branch命令查看可用分支的列表,并切换到指定的分支

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

$ git branch

Bash

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

语法:

$ git checkout <branchname>

Bash

输出:

Git Checkout命令

如您所见,在给定的输出中,主分支已切换到TestBranch。

创建并切换分支

git checkout命令可以让您创建并切换到新的分支。您不仅可以创建一个新分支,还可以同时切换到新分支,只需一条命令即可完成。git checkout -b选项是一个方便的标记,在运行git checkout <new-branch>之前会先执行git branch <new-branch>操作。

语法:

$ git checkout -b <branchname>

Bash

输出:

Git Checkout命令

如您在所给的输出中所见,branch3已被创建并切换到主分支

检出远程分支

Git允许您通过git checkout命令检出远程分支。这是程序员访问同事或合作者的工作以进行审查和协作的一种方式。每个远程仓库都包含了它自己的一组分支。因此,要检出远程分支,您首先需要获取该分支的内容

$ git fetch --all

Bash

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

Syntax:

$ git checkout <remotebranch>

Bash

输出:

Git Checkout命令

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

Edited是我的远程分支。在这里,我们通过git命令行从主分支切换到edited分支。

较早版本的Git需要基于远程分支创建一个新分支。在早期版本中,使用以下命令来检出远程分支。

$ git checkout <remotebranch> origin/<remotebranch>

Bash

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值