您当前的位置: 首页 >  git

科技D人生

暂无认证

  • 0浏览

    0关注

    1550博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Git学习总结(12)——多人开发 Git 分支管理详解

科技D人生 发布时间:2016-10-17 14:06:27 ,浏览量:0

1.前言 

在上一篇博客中我们主要讲解了Git 远程仓库,相信大家对远程的Git仓库有一定的了解,嘿嘿。在这一篇博客中我们来在大家讲解一下Git 分支管理,这可以说是Git的又一大特点。下面我们就来学习一下Git分支管理吧。 

我们先来说一个简单的案例吧,你们团队中有多个人再开发一下项目,一同事再开发一个新的功能,需要一周时间完成,他写了其中的30%还没有写完,如果他提 交了这个版本,那么团队中的其它人就不能继续开发了。但是等到他全部写完再全部提交,大家又看不到他的开发进度,也不能继续干活,这如何是好呢? 

对于上面的这个问题,我们就可以用分支管理的办法来解决,一同事开发新功能他可以创建一个属于他自己的分支,其它同事暂时看不到,继续在开发分支(一般都 有多个分支)上干活,他在自己的分支上干活,等他全部开发完成,再一次性的合并到开发分支上,这样我们既可知道他的开发进度,又不影响大家干活,是不是很 方便呢? 

大家可能会说了,你Git的分支功能人家SVN也有啊,也没什么特殊的嘛。但我想说你那个创建和切换速度怎么样呢?嘿嘿,我想说谁用谁知道啊!但Git呢,无论你创建还是切换或者删除都很快哦! 

分支本质上其实就是一个指向某次提交的可变指针。Git 的默认分支名字为 master 。而我们是怎么知道当前处于哪个分支当中呢?答案就是在于 HEAD 这个十分特殊的指针,它专门用于指向于本地分支中的当前分支。我们可以简单理解为:commit

关注
打赏
1662604032
查看更多评论
立即登录/注册

微信扫码登录

0.0588s