Git 拉取远程分支到本地

问题描述

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

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

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

解决方案

步骤一 : fetch 目标远程分支

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

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

# 例如
git fetch origin dev

步骤二 :创建本地分支

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

本命令的优点 :

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

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

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

# 例如
git checkout --track origin/dev

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

相关推荐
badhope7 小时前
Mobile-Skills:移动端技能可视化的创新实践
开发语言·人工智能·git·智能手机·github
zhangfeng11339 小时前
Windows 的 Git Bash 中使用 md5sum 命令非常简单 md5做文件完整性检测 WinRAR 可以计算文件的 MD5 值
人工智能·windows·git·bash
csdn_aspnet17 小时前
Git灾难级误操作抢救手册:从reset到reflog的终极救援
git·恢复·误删
2401_8916558118 小时前
Git + 云原生:如何管理K8s配置版本?
git·云原生·kubernetes
m0_5281744520 小时前
Git对象存储原理(blob/tree/commit) 引用日志(reflog)
大数据·git·elasticsearch·全文检索
无限进步_20 小时前
【C++】单词反转算法详解:原地操作与边界处理
java·开发语言·c++·git·算法·github·visual studio
Wzx1980121 天前
Git分布式版本控制工具
git
whale fall1 天前
git add、git commit、git push 的区别和联系
git
倾云鹤1 天前
Git同时推送多个远程仓库
git
sdm0704272 天前
基础开发工具git,gdb
git