【git基础】解决git clone只有master分支的问题

摘要:
克隆代码:gitclonegit@gitlab.xxx.yy:zzz/IPM_语义。使用gitclone+远程仓库地址下载项目后,如果远程仓库有多个分支,我们会发现在使用gitbranch查看本地分支$gitbranch*master时只有一个主分支。然而,大多数时候我们需要在其他分支中工作,因此我们需要删除其他远程分支。第一

clone code:

git clone git@gitlab.xxx.yy:zzz/IPM_Semantic.git

我们在使用 git clone + 远程仓库地址将项目下载下来之后,倘若远程仓库有多个分支,我们会发现,使用git branch查看本地分支时,只有一个master分支。

$ git branch
* master

但是,大多时候我们是需要在其他分支进行工作的,所以我们需要将远程的其他分支拉下来才可以,首先,先使用git branch -a查看远程分支,那些以rmotes开头且为红色的都是远程分支,或者理解为这些分支是隐藏的;

$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/dev
  remotes/origin/master

如果想要将远程分支与本地分支联系起来,则执行(以dev分支为例)

$ git checkout -b dev origin/dev
Updating files: 100% (860/860), done.
Switched to a new branch 'dev'
Branch 'dev' set up to track remote branch 'dev' from 'origin'.

现在

$ git branch
* dev
  master

或者使用-t参数,它默认会在本地建立一个和远程分支名字一样的分支

$ git checkout -t origin/dev
fatal: A branch named 'dev' already exists.

参考

1. 解决git clone只有master分支的问题

免责声明:文章转载自《【git基础】解决git clone只有master分支的问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇P2P通信标准协议(二)之TURNOpenCASCADE 平面求交下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

基于Docker的主从复制搭建

利用Docker搭建主从服务器 首先拉取docker镜像,我们这里使用5.7版本的mysql: docker pull mysql:5.7.19 然后使用此镜像启动容器,这里需要分别启动主从两个容器 Master(主): docker run -p 3339:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=12345...

迁移git:gitlab>gitea

本文目的:迁移gitlab代码到gitea。 一:创建一个组织:   二:创建git仓库 1:在主界面创建仓库:注意选择拥有者 创建git库需要注意拥有者选择创建的组织。不然后面git链接会出现用户名。其他默认,直接创建   2:在组织里面创建仓库,会默认拥有者 (1) (2)   (3)   (4)   三:迁移gitlab到gitea 1:如果是...

VScode集成Git

Git/GitHub/GitHub Desktop相关概念 1、Git   Git是一款免费的、开源的、最先进的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。   Git的每个用户都相当于一个备份,管理员无需为数据备份而担心。Git中包括提交、文件内容等都通过SHA1哈希保证数据的完整性,任何恶意篡改历史数据都会被及时发现从而被挫败...

Ubuntu 针对 SSD 的优化方案

. . . . . 首先看下 LZ 的分区情况: >$ sudo fdisk -l Disk /dev/sda: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors Units = sectors...

webpack的使用方法

我常用的webpack版本是3.8.1版本 https://www.cnblogs.com/QxQstar/p/5961387.html    这个是他的网址 那么我们说一下webpack,他是一个前端资源加载或打包的工具,他可以打包:img,css,js,json等 第一步:下载   npm  install  -g  webpack@3.8.1    ...

Jenkins环境,构建时报错 ERROR: Error fetching remote repo 'origin'

构建项目时报错 ERROR: Error fetching remote repo 'origin',主要原因就是用户凭据设置错误导致的,下面是报错时的截图。            用户凭据添加和使用步骤: 0.前提:   1) 服务器安装git;   2) git与github关联   3) Jenkins设置了git路径。    1.去服务查看私钥:...