当前位置: 首页 > news >正文

Git克隆远程仓库后,本地无感切换分支工作的验证

Git客户端克隆远程仓库后如果本地想切换到feature/add-info分支工作,直接切换即可。

关于无感切换的操作,说明如下:

在 Git 2.23+ 版本中,新增了 “隐含创建本地分支” 的功能:当你执行 git checkout feature/add-info(或新版的 git switch feature/add-info)时,Git 会先检查:
本地是否有 feature/add-info 分支?(没有)
远程是否有唯一对应的 origin/feature/add-info 分支?(有)
这时 Git 会自动帮你做两件事:
创建本地 feature/add-info 分支;
绑定到远程 origin/feature/add-info 分支(设置 upstream)。
所以你感觉 “直接切换就能用”,其实是 Git 在背后自动完成了分支创建和关联的步骤,简化了操作。
验证这一点:
你可以在克隆后、未切换分支前,先执行 git branch 查看本地分支,会发现只有 master;然后执行 git checkout feature/add-info,再执行 git branch,会看到本地多了 feature/add-info 分支,且 git branch -vv(查看分支关联)会显示它已关联 origin/feature/add-info。

验证实例:

v-g7e6d2@SHL01886 MINGW64 /d/123/my-project (feature/add-info)
$ cd d:/123 #新建文件夹

v-g7e6d2@SHL01886 MINGW64 /d/123
$ git clone git@101.35.151.245:/var/git/my-project.git #克隆仓库
Cloning into 'my-project'...
remote: Enumerating objects: 33, done.
remote: Counting objects: 100% (33/33), done.
remote: Compressing objects: 100% (19/19), done.
remote: Total 33 (delta 3), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (33/33), 1.08 MiB | 994.00 KiB/s, done.
Resolving deltas: 100% (3/3), done.

v-g7e6d2@SHL01886 MINGW64 /d/123
$ ls
my-project/ #服务器仓库克隆成功

v-g7e6d2@SHL01886 MINGW64 /d/123
$ cd my-project/

v-g7e6d2@SHL01886 MINGW64 /d/123/my-project (master)
$ git branch #切换分支前本地只有一个分支

  • master

v-g7e6d2@SHL01886 MINGW64 /d/123/my-project (master)
$ git checkout feature/add-info #切换到feature/add-inf 分支
branch 'feature/add-info' set up to track 'origin/feature/add-info'.
Switched to a new branch 'feature/add-info'

v-g7e6d2@SHL01886 MINGW64 /d/123/my-project (feature/add-info)
$ git branch #再次查看本地分支

  • feature/add-info
    master

v-g7e6d2@SHL01886 MINGW64 /d/123/my-project (feature/add-info)
$ git branch -vv #查看本地分支与远程服务器分支对应

  • feature/add-info a789c36 [origin/feature/add-info] add test2.txt
    master 02598bf [origin/master] 在feture分支给test.txt 新增一行信息

v-g7e6d2@SHL01886 MINGW64 /d/123/my-project (feature/add-info)
$

http://www.jsqmd.com/news/25882/

相关文章:

  • 2025 年锰钢编织筛网厂家最新推荐榜,技术实力与市场口碑深度解析,筛选优质靠谱供应商振动/滚筒/平筛/黑钢锰钢编织筛网公司推荐
  • P7353 [2020-2021 集训队作业] Tom Jerry 题解
  • C语言 打印菱形图案
  • Java并发编程利器:从ConcurrentHashMap到Fork/Join的奇幻之旅
  • mysql报错many connections errors
  • 2025薪酬管理系统推荐:6大主流系统全面对比与选型指南
  • Solon (可替换 SpringBoot)集成 Docker 实战:30分钟搞定轻量级应用容器化部署
  • vue2 组件封装 el-date-picker 日期
  • 我使用FHQ写了线段树2
  • 092_尚硅谷_for循环注意事项和细节(1)
  • 详细介绍:【网络通讯安全认证的理解:从密钥签名、数字证书到 HTTPS/TLS 流程】
  • VK36N5D 工作电压 2.2-5.5V 触摸芯片抗干扰5键触摸触控 5路触摸检测IC
  • 魔兽争霸3冰封王座修改器 下载安装教程(图文步骤 + 功能详解)
  • Softmax回归模型
  • Oracle的connect by level在MySQL中的华丽变身 - 详解
  • handsontable实现新增删除行(双行)
  • 2025年国产角接触球轴承厂家推荐 一文了解轴承厂家选择标准
  • vxe-table 树形表格显示连接线的方式
  • 2025年上海衣帽间定制机构权威推荐榜单:衣帽间设计/衣帽间十大品牌/衣帽间装修源头公司精选
  • 在Web应用开发中状态到底是什么?
  • Cookie与缓存的区别
  • 2025 年铝卷厂家最新推荐榜,聚焦企业技术实力与市场口碑深度解析铝板铝卷/铝卷板/橘皮铝卷/压花铝卷/防锈铝卷/花纹铝卷公司推荐
  • 无人机航测界的强者——Pix4Dmapper 4.5.6使用教程+图文步骤
  • qml与html通信
  • 2025 年排烟风机厂家最新推荐榜,技术实力与市场口碑深度解析,筛选高性能低噪音优质企业屋顶/双速/离心式/防排烟风机公司推荐
  • 2025 年建筑模型公司最新推荐榜,技术实力与市场口碑深度解析含沙盘、微缩、高端模型品牌
  • Session、Cookie、Token 区别
  • 2025 年聚脲厂家最新推荐榜,技术实力与市场口碑深度解析,精选行业优质企业聚脲防腐/单组分双组分聚脲/MUL 聚脲/聚脲防水公司推荐
  • Flask零基础入门:5步搭建你的第一个Web应用
  • 2025 年红外测温仪厂家最新推荐榜,技术实力与市场口碑深度解析比色/感应加热/高性价比/单晶炉红外测温仪公司推荐