`

[转]怎么用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 <repository>`时,它会从指定的URL()下载整个Git仓库,包括所有提交历史、分支和标签。这个过程不仅创建了远程仓库的副本,还会在本地创建一个新的工作目录,使你可以立即开始对代码进行修改。...

    git代码clone,submodule

    `git clone` 命令用于克隆一个远程仓库到本地。当你需要获取一个项目的全部文件时,这个命令非常有用。 **基本用法:** ```bash git clone ``` **示例:** 根据题目中的部分内容,假设我们需要克隆一个名为 `pwp-...

    Git的客户端+服务端Gitblit+Git clone

    执行此命令后,Git会在本地创建一个新的目录,其中包含远程仓库的所有文件和历史记录。 了解Git的基本操作对于开发者至关重要。这包括但不限于: 1. 初始化仓库:使用`git init`在本地创建一个新的Git仓库。 2. ...

    windows git 批量 clone 脚本

    `git pull`命令结合了`git fetch`和`git merge`,可以获取远程仓库的最新更改并合并到本地分支。这个脚本会遍历每个仓库,执行`git pull`以保持代码同步。 最后,`deploy-my.bat`可能是一个针对特定用户的部署脚本...

    git仓库迁移(所有分支)脚本,git合并dev分支到master分支脚本

    3. **迁移所有分支**:默认情况下,`git clone`只会获取主分支(通常是master)。要获取所有分支,运行以下命令: ``` git fetch --all --prune ``` 4. **推送所有分支**:现在,将所有本地分支推送到新的远程...

    利用Git远程分支合并开发python项目

    本文档旨在为已经了解 Git 基本操作的开发者提供使用 Git 远程分支管理 Python 项目的方法。远程分支是 Git 中的一种重要概念,通过它,可以实现多人合作开发项目。下面将详细介绍 Git 远程分支的概念、类型、命令和...

    Git实战学习视频教程 Git多场景应用学习 Git服务器和远程分支 Git多人协作开发项目

    我们将详细讲解如何通过`git fetch`和`git rebase`来同步远程分支,使用`git blame`和`git log`追踪代码修改历史,以及设置用户信息和解决权限问题。 5. **Git工作流**:不同的团队可能有不同的工作流程,如Git ...

    sass git clone代码

    标题中的“sass git clone代码”指的是使用Git命令克隆Sass项目的操作。Sass(Syntactically Awesome Style Sheets)是一种CSS预处理器,它扩展了CSS语法,提供了变量、嵌套规则、混合、函数等特性,使CSS更易于维护...

    compass git clone

    标题 "compass git clone" 暗示我们正在讨论 Compass,一个基于 Sass 的样式库,以及如何使用 Git 进行克隆操作。Sass 是一种 CSS 预处理器,它允许我们使用变量、嵌套规则、混合、函数等特性来编写更高效、可维护的...

    git自动更新远程仓库工具

    当你运行`git clone --mirror <remote-url>`时,你会得到一个只读的仓库,它会复制远程仓库的所有数据,包括历史提交和分支信息。 然而,当远程仓库有新的提交时,你需要手动运行`git fetch`来获取这些更新。对于...

    git批量拉取项目的脚本,简便快捷

    如果项目已经存在本地,我们只需要`git fetch`获取远程分支,然后用`git merge`或`git rebase`合并到本地分支。 批量操作通常涉及到循环结构,例如在bash shell脚本中,我们可以使用`for`循环。下面是一个简单的...

    完全学会GIT+GITHUB+GIT+SERVER的24堂课

    Git的基本操作包括初始化仓库(`git init`)、克隆仓库(`git clone`)、添加文件到暂存区(`git add`)、提交更改(`git commit`)、查看历史(`git log`)以及分支管理(`git branch`和`git merge`)等。...

    git(mac/win) 两种版本.zip

    - 克隆仓库:使用`git clone`命令将远程仓库复制到本地。 - 创建分支:使用`git branch`创建新分支,用于开发新功能或修复问题。 - 添加更改:用`git add`将修改的文件添加到暂存区。 - 提交更改:使用`git ...

    Git使用手册.pdf

    接着,可以在本地创建的仓库与远程仓库关联,通过`git remote add origin <远程仓库URL>`,然后使用`git push -u origin master`将本地的master分支内容推送到远程仓库的master分支。 此外,Git还有丰富的命令用于...

    git分支,本地仓库,远程仓库

    这个命令实际上是`git fetch`和`git merge`的组合,可以同时获取远程分支的更新并将其合并到当前分支。 4. 分支管理:当开发新功能时,成员可以通过`git checkout -b <新分支名>`创建并切换到新分支。开发完成后,...

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

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

    Git命令使用大全,包括:仓库创建、常用命令、分支管理、查看历史、标签以及远程仓库

    例如,`git branch newBranch`创建新分支,`git branch`列出所有分支,`git branch -d newBranch`删除分支。 - `git checkout`: 切换分支或恢复工作目录文件。`git checkout newBranch`切换到newBranch,`git ...

    gitblit及使用教程

    - **克隆仓库**:使用`git clone`命令将远程仓库复制到本地。 - **添加与提交**:使用`git add`添加文件到暂存区,`git commit`提交更改。 - **推送与拉取**:使用`git push`将本地更改推送到远程仓库,`git pull...

Global site tag (gtag.js) - Google Analytics