码迷,mamicode.com
首页 > 其他好文 > 详细

git 从远程主服务器当中创建新分支

时间:2016-03-31 20:24:36      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:

现有版本; h20, h28,h26,i8

h28,h26,i8是从H20下面创建的。

需求: 从H28下面创建新分支继续开发。

思路:

      所有代码均是放置到H20上仓库当中,首先下载H20完整仓库,也就是.git文件夹当中内容,其本质是一个ZIP文件。

然后从仓库当中取出某一个分支(如H28),这就是同步到某个分支的所有代码(本质是从ZIP当中读取某一部分文件)。

注意:此时本地是H28分支,我们所作的修改均是在H28上面,但实际需要是我们是在此基础之上创建一个新分支。

   

具体实现代码

1. 复制服务器代码

git clone ssh://zg@192.168.0.3/git/H20/pizza.git D96

2. 切换到某一个分支

git checkout h28

注意: 我刚开始想不明白,我在本地还没有创建分支,怎么就可以切换分支了。之前一直是自己先从零开始创建GIT仓库,仓库都是空,哪里来的分支,而现在是从服务器下载的完成仓库,仓库当中当然有分支,要不然代码怎么样管理。

3.在些基本之上创建新分支

git checkout –b D96

创建分支且同时切换到新分支上面。

4. 同步到服务器上,将新分支与父分支建立关联且方便同事进入一同开发(他操作也是一样的,下载仓库,只是切换分支的时候,不是切换h28,而D96,且也不需要创建新分支)

git push origin D96

 

查看主分支关联

git branch –a   //查看远程分支

* D96                // 本地开发分支

h28                 // 本地分支

master        // 本地主分支相当于H20

remotes/origin/D92

remotes/origin/D96                                                // 远程服务器上面的新建分支

remotes/origin/HEAD –> origin/master                   // 远程服务器上的当前分支情况

git 从远程主服务器当中创建新分支

标签:

原文地址:http://www.cnblogs.com/pengxinglove/p/5342501.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!