首先说下为什么我们需要用到分支-合并。比如项目demo下有两个小组,svn下有一个trunk版。由于客户需求突然变化,导致项目需要做较大改动,此时项目组决定由小组1继续完成原来正进行到一半的工作【某个模块】,小组2进行新需求的开发。那么此时,我们就可以为小组2建立一个分支,分支其实就是trunk版【...
分类:
系统相关 时间:
2015-12-04 18:37:13
阅读次数:
168
大纲:1.前言2.创建分支3.切换分支4.合并分支(快速合并)5.删除分支6.分支合并冲突7.合并分支(普通合并)8.分支管理策略9.团队多人开发协作10.总结注,测试机 CentOS 5.5 x86_64,Git 服务器版本:git version 1.8.2.1,客户端版本:git versio...
分类:
其他好文 时间:
2015-12-02 20:45:59
阅读次数:
206
git merge 用来做分支合并,将其他分支中的内容合并到当前分支中。比如分支结构如下: master /C0 ---- C1 ---- C2 ---- C4 ...
分类:
其他好文 时间:
2015-11-18 10:32:37
阅读次数:
142
git支持很多种工作流程,我们采用的一般是这样,远程创建一个主分支,本地每人创建功能分支,日常工作流程如下:去自己的工作分支$ git checkout work工作....提交工作分支的修改$ git commit -a回到主分支$ git checkout master获取远程最新的修改,此时不...
分类:
其他好文 时间:
2015-11-17 10:39:13
阅读次数:
502
设计逻辑 通过命令行可以传值,动态的合并不同版本库中的代码; 判断是否已经迁出代码到本地,如果没有需要先迁出; 获取主干和分支的版本号,便于今后的合并; 如果主干版本号大于等于分支版本号,则无需合并; ...
分类:
其他好文 时间:
2015-10-11 12:57:57
阅读次数:
130
git commit 提交一个修改git branch branchName 新建一个branchName的分支git merge branchName 将当前分支与branchName分支合并git rebase branchName 将当前分支的父节点设置为branchNamegit reset...
分类:
其他好文 时间:
2015-10-06 10:22:38
阅读次数:
221
git rebase和git merge设计的初衷是解决相同的一件事, 即把一个分支合并到另外一个分支--只是他们两个处理的方式非常不一样.当你在一个特定的分支开发新功能, 团队的其它成员在master分支工作提交了新的commit. 这个项目的历史就会分叉.现在假设master中的这个新的comm...
分类:
其他好文 时间:
2015-10-06 00:39:18
阅读次数:
288
1. 命令git branch— 查看分支 --d — 删除某个分支(合并完成后删除没用的分支) --merged— 当前分支下合并的分支 --no-merged— 查看没有被合并的分支git branch —创建了一个分支注:如查询结果是 *master,前面有*说明当前选中就是主分支([m...
分类:
其他好文 时间:
2015-09-20 20:45:06
阅读次数:
151
Git的功能特性:从一般开发者的角度来看git有以下功能:1:从服务器上克隆数据库(包括代码和版本信息)到单机上。2:在自己的机器上创建分支,修改代码。3:在单机上自己创建的分支上提交代码。4:在单机上合并分支。5:新建一个分支,把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。6:生成...
分类:
其他好文 时间:
2015-09-20 20:24:41
阅读次数:
177
说实话,我原本英文学的就不好,又出来了一个陌生的词汇,一下子蒙了。不知道这是什么东西,也不知道将来用做哪.然后我就在网上查了一下他现在是最流行的开源项目托管平台。特点是:1.github出身好github 是基于git的,这是最优秀的版本控制软件!没有之一!对分支、合并的处理非常优秀,分布式,速度非...
分类:
其他好文 时间:
2015-09-20 10:19:52
阅读次数:
168