`

[转]怎么用git clone 远程的所有分支

    博客分类:
  • git
阅读更多

    首先, clone 一个远端仓库,到其目录下:

 

$ git clone git://example.com/myproject$ cd myproject

 

    然后,看看你本地有什么分支:

   

$ git branch* master

 

   但是有些其他分支你在的仓库里面是隐藏的,你可以加上-a选项来查看它们:

 

 

$ git branch -a
* master
  origin/HEAD
  origin/master
  origin/v1.0-stable
  origin/experimental

    如果你现快速的代上面的分支,你可以直接切换到那个分支:

 

$ git checkout origin/experimental

   

    但是,如果你想在那个分支工作的话,你就需要创建一个本地分支:

 

$ git checkout -b experimental origin/experimental

   

    现在,如果你看看你的本地分支,你会看到:

   

$ git branch
  master
* experimental

    你还可以用git remote命令跟踪多个远程分支

$ git remote add win32 git://gutup.com/users/joe/myproject-linux-port
$ git branch -a
* master
  origin/HEAD
  origin/master
  origin/v1.0-stable
  origin/experimental
  linux/master
  linux/new-widgets

 

分享到:
评论

相关推荐

    git clone远程分支

    介绍了如何从git客户端克隆远程仓库的分支,并建立跟踪关系 步骤较为详细,希望对初学者有用

    Git clone

    描述: git clone命令将存储库克隆到新目录中。 将存储库克隆到新创建的目录中,为克隆的存储库中的每个分支创建远程跟踪分支,并从克隆检出的存储库作为当前活动分支的初始分支...git clone -b 分支名 作者:Jairoguo

    linux系统安装git及git常用命令

    2 下载远程项目的GIT库到本地[code]$ git clone git://远程Git库地址 filename[code] filename 是你本地的文件夹名字将远程库克隆到这个文件夹,此文件是自己建立的 3 常用命令 (1)git branch 查看本地分支

    Git-2.39.0.2-win-x64

    Windows git 下载文件,版本为2.39.0.2,使用x64位系统 git 常用命令 git clone 拉取代码仓库 ...(小知识,在git clone时使用ssh会更快,如 git clone git@github.com:qzrobotsnake/minecraftClient.git)

    Git开发操作流程v1.0 Git使用笔记 git常用命令 git常见问题

    Git开发操作流程v1.0 Git使用笔记 目录: Git开发操作流程 2 1. 新建分支 2 # 1-查看当前git状态 2 # 2-若不在主分支master,则切换至主分支 2 # 3-更新主干代码,确保本地仓库与远程同步 2 # 5-推送至远程仓库 2 2. ...

    100个Git常用命令及用法-IT老卢.pdf

    2.git clone <url>:从远程 Git 仓库克隆一个本地副本 3.git remote add <name> <url>:给当前 Git 项目添加一个远程仓库 4.git pull:拉取远程仓库的最新代码 5.git push <remote> <branch>:将本地分支推送到远程...

    git代码上传流程文档

    设置用户信息 git config --global user.name “xxx” git config --global user.email “xxx@qq.com...git push origin master //master是默认分支名,这里可以根据自己需要进行修改 git pull //从库上更新代码到本地

    Java进阶版本管理工具Git全套视频教程

    7. Git 的基本使用02-TortoiseGit 操作本地仓库(分支) 7.1 分支的概念 7.2 为何要使用分支 7.3 创建分支 7.4 分支的查看切换 7.4.1查看分支 7.4.2切换分支 7.5 分支的合并与删除 7.5.1合并 7.5.2删除分支 8.tag 标签...

    git 使用及常用命令

    1.首先从一个git远程仓库中clone项目到本地 git clone 仓库地址 2.创建开发分支 一般我们写代码不会在master分支上面写,而是新建一个分支 git checkout -b test 3.在test分支上面进行代码修改,比如完成某一项...

    Git教程Git-it.zip

    Git-it 挑战Get Git 安装和配置 GitRepository 创建本地仓库Commit to it 检测状态,添加 commit 修改GitHubbin 获取一个 GitHub 账号Remote Control 连接本地仓库来在 GitHub.com 远程操作 Forks and Clones Fork ...

    Git-In-Project:总结一下我们项目中使用git的一些经验

    总结使用git开发项目时的一些常用命令和一些自己的常见问题下面的例子均以为例Git开发流程开发流程下面的顺序仅供参考,具体以实际项目为准git步骤git命令说明克隆代码git clone 远程代码创建分支git checkout -b ...

    git常用命令总结

    1 从远程服务克隆项目(git clone git@172 16 20 52:koodoo) 2 查看本地分支 3 查看远程分支 4 切换分支 5 从远程分支develop更新代码 6 合并develop分支到当前分支 7 上传本地代码到远程服务 8 切换服务ip地址

    git-cleanup-branch:[不建议使用] Cleanup Git在本地和远程以交互方式合并分支

    git-cleanup-branch 清理Git的小实用程序,可以在本地和远程交互地合并合并的分支。安装支持平台: MacOS X Linux x86_64 从下载二进制文件。 或自行构建。 需要最新的 。 git clone --depth=1 ...

    Git分布式版本控制系统 最新完整版视频教程课件

    如果你正在为Git如何使用与配置管理发愁, 或者想要探索更有效率的代码版本管理方式, 那么该视频课程能帮你快速掌握这一技能,在本课程中,将为大家完整的阐述GIT工具的发展历史、GIT工具的使用、分支管理、远程仓库...

    git常用命令总结 word文档

    10.4拉取远程分支到本地 7 10.5推送本地分支到远程 7 10.6删除远程分支 7 十一、 本地新增远程仓库链接(非克隆) 7 11.1新增远程仓库链接 7 11.2 远程仓库相关操作 7 11.3 远程链接和clone的区别 7 十二、 标签 8 ...

    Git常用命令及错误1

    Git常用命令--文件目录操作命令--git初始化操作--git 克隆分支--clone 远程分支--查看命令--版本回退--撤销修改--分支管理--tag相关

    treinamento-git-trabalhando-em-equipes:Git和GitHub简介,团队合作和版本控制命令

    欢迎使用Git和版本控制入门培训 git init 启动本地git仓库 git clone <> 克隆存储库 git添加。 或git add << filename>> 将存储库中的所有文件添加到阶段 git commit -m“提交消息” 提交添加的文件并...

    Git命令:常用的Git命令列表

    name].git 创建远程存储库的本地副本基本快照命令描述git status 检查状态git add [file-name.txt] 将文件添加到暂存区git add -A 将所有新文件和更改过的文件添加到暂存区git commit -m "[commit message]" 提交...

    第一人称工作

    git clone远程仓库地址:克隆远程仓库到本地 git branch:查看当前所有分支,前面有*号表示当前所在分支 git branch crawl:创建crawl分支(该分支进行数据采集和处理代码的编写) git branch chart:创建图表分支...

    Git学习笔记

    安装Git配置文件配置用户信息查看配置信息Git工作流程工作流程图工作区、暂存区、版本库简单实用Git命令git initgit clonegit addgit statusgit diffgit commitgit reset HEAD查看历史提交分支管理创建分支切换分支...

Global site tag (gtag.js) - Google Analytics