Git 拉取远程分支到本地

问题描述

当我们使用 git clone 命令 将远程仓库拉取到本地时,默认情况下,只会创建 master 主分支在本地。

而 其他的分支不会自动创建,此时,如果想切换分支进行工作的话,就需要手动的创建本地分支与对应的远程分支关联起来。

本文就介绍一下具体的操作步骤。

解决方案

步骤一 : fetch 目标远程分支

此步骤是为了获取最新的远程分支的状态。

shell 复制代码
# 命令格式
git fetch <远程仓库的名称> <远程分支的名称>

# 例如
git fetch origin dev

步骤二 :创建本地分支

本步骤是创建本地分支,并且将本地分支与远程分支关联起来。

本命令的优点 :

1、创建并切换一个与远程分支同名的本地分支;

2、会自动将远程分支设置为新分支的上游分支。

shell 复制代码
# 命令格式
git checkout --track <远程仓库名>/<远程分支名>

# 例如
git checkout --track origin/dev

至此,拉取远程分支到本地的操作就完成了。

相关推荐
一点事11 小时前
git:通过令牌方式访问远程仓库
git
或非与12 小时前
windows版本git代码自动更新
git
这是个栗子13 小时前
git报错:‘git‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
git
小生不才yz13 小时前
(二)日常工作流 - git rm 命令的使用
git
inferno13 小时前
TortoiseGit下载与安装
git
取名真是13 小时前
Git 到底是干啥的?零基础小白听完都懂了并且轻松驾驭它
git
AA陈超15 小时前
Git常用命令大全及使用指南
笔记·git·学习
无限进步_16 小时前
C语言数组元素删除算法详解:从基础实现到性能优化
c语言·开发语言·windows·git·算法·github·visual studio
松涛和鸣16 小时前
16、C 语言高级指针与结构体
linux·c语言·开发语言·数据结构·git·算法
楠语16 小时前
从指针行为理解Git中的reset操作
git