Git 拉取远程分支到本地

问题描述

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

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

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

解决方案

步骤一 : fetch 目标远程分支

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

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

# 例如
git fetch origin dev

步骤二 :创建本地分支

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

本命令的优点 :

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

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

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

# 例如
git checkout --track origin/dev

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

相关推荐
互联网搬砖老肖9 小时前
Git Fetch 和 Git Pull 的区别
git
涛ing9 小时前
【Git “fetch“ 命令详解】
linux·c语言·c++·人工智能·git·vscode·svn
ACGkaka_12 小时前
Git(八)如何在同一台电脑登录两个Git
git
漫天转悠16 小时前
本地Git仓库SSH同步到Gitee(码云)仓库的完整指南(附:SourceTree同步仓库)
git·gitee·ssh
一枚前端小姐姐17 小时前
git merge - 本地解决无权限dev分支的合并冲突
前端·git
froxy19 小时前
Forking Workflow 详解
git
蜉蝣之翼❉19 小时前
git 对比两种优化方法的性能
git
Archie_IT20 小时前
5分钟搞定pichome本地部署方案并配置远程在线多端同步访问权限
网络·git·http·docker
幸福摩天轮21 小时前
git原理浅析
git
在下千玦1 天前
#Git 变基(Rebase)案例
git