git 获取远程分支的代码

Git clone只能clone远程库的master分支,无法clone所有分支,解决办法如下:

1. 找一个干净目录,假设是git_work
2. cd git_work
3. git clone http://myrepo.xxx.com/project/.git ,这样在git_work目录下得到一个project子目录
4. cd project
5. git branch -a,列出所有分支名称如下:
remotes/origin/dev
remotes/origin/release
6. git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
7. git checkout -b release origin/release,作用参见上一步解释
8. git checkout dev,切换回dev分支,并开始开发。

时间: 2024-08-27 12:22:20

git 获取远程分支的代码的相关文章

使用git获取远程分支

git clone命令默认会把远程仓库整个给clone下来,但是只会在本地建立远端git库的当前工作分支. 如果想获取其它分支信息,需要使用"git branch –r" 来查看, 如果需要将远程的其它分支代码也获取过来,可以使用命令: git checkout -b 本地分支名 远程分支名 其中,远程分支名为git branch –r所列出的分支名, 一般是诸如"origin/分支名"的样子.如果本地分支名已经存在, 则不需要"-b"参数. 下

Git 获取远程分支

另一哥们将分支push到库中,我怎么获取到他的分支信息呢? 如果安装了git客户端,直接选择fetch一下,就可以获取到了. 如果用命令行,运行 git fetch,可以将远程分支信息获取到本地,再运行 git checkout -b production origin/production  就可以将远程分支映射到本地命名为local-branchname  的一分支.

git 删除远程分支 branch

git 删除远程分支 : git push origin :远程分支 例如删除远程分支 osc(楼主的origin是 osc): [email protected] MINGW64 ~/workspace/HelloWorld/src/selenium (master)$ git push osc :oscTo [email protected]:wuzhiyi51/selenium_learn.git - [deleted] osc git 创建分支(branch) git branch te

git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支

git 查看远程分支.本地分支.创建分支.把分支推到远程repository.删除本地分支 [plain] view plain copy $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/br-2.1.2.1 remotes/origin/br-2.1.2.2 remotes/origin/br-2.1.3 remotes/origin/master 2 查看本地分支

git获取远程仓库代码

首先在本地创建一个目录“ MyProject”,用来存放工程文件,git进入该文件夹,执行 git clone 远程项目MyCode地址 将代码克隆到本地然后进入“MyCode”文件夹下 cd MyCode git branch fdy 创建分支git checkout fdy 切换到新建分支

git学习——远程分支

远程分支 远程分支(remote branch)是对远程仓库状态的索引.它们是一些无法移动的本地分支:只有在进行 Git 的网络活动时才会更新.远程分支就像是书签,提醒着你上次连接远程仓库时上面各分支的位置. 我们用 (远程仓库名)/(分支名) 这样的形式表示远程分支.比如我们想看看上次同 origin 仓库通讯时 master 的样子,就应该查看 origin/master 分支.如果你和同伴一起修复某个问题,但他们先推送了一个 iss53 分支到远程仓库,虽然你可能也有一个本地的 iss53

git clone远程分支

有时git clone下来会出现很多branch,更麻烦的是如果主分支没代码那你就只能看到.git目录了.如下面的这个: $ git clonegit://gitorious.org/android-eeepc/mesa.git 发现本地就只有一个.git目录,那么这个时候就需要checkout了. 进入你的本地目录,如这个是mesa,利用 $ git branch –r 查看branch信息(当然你也可以用git show-branch查看,不过有时并不好用),获得如下branch信息: or

git 下载远程分支

下载项目代码 git clone xxxxx 下载后之后master分支,此时想下载该项目的别的分支,但是又不想通过在本机 git checkout -b xx 然后git pull xx分支 此时可以在本机项目命令行输入如下代码 git fetch 输入后就可以把远程的所有分支下载下来,不过在使用git branch在本地是看不到分支的,此时通过命令git checkout xx,就可以切换到xx的分支了

git 创建远程分支和删除 master 分支

. . . . . 最近需要将不同的客户的代码分开管理,所以需要为这些代码分别创建分支. 目前版本库中分支结构如下: [[email protected]:Project]$ git branch -a* master remotes/origin/HEAD -> origin/master remotes/origin/masger remotes/origin/master 其中 master 分支是客户 A 所使用的分支. 其它客户则以 masger 分支为基础版本创建. 大致需求的流程如