永发信息网

git的分支有什么用啊

答案:1  悬赏:30  手机版
解决时间 2021-04-05 08:43
git的分支有什么用啊
最佳答案
先说分支的作用:分支不是GIT的专利,早在CVS时代就有了。分支对于团队来说作用太大了。比如说一个项目现在是1.0版,那么开发团队可能要同时进行1.1版和2.0版的开发,这样代码就会出现较大分歧。这时候就需要用到分支了,不同的任务组在不同的分支上开发,互相之间不会影响。再比如说,需要向项目中添加一个新功能,一般的团队都不会直接在主分支上修改,都会新建一个分支,在上面更改代码。这样做的好处就是保证主线代码的完整性和可用性,也就是说,主线上都是稳定的代码,可以直接拿来发布的。

再说说分支在GIT上的特点:GIT的技术可以说是非常强大,说一切开发都依赖于分支一点都不过分。一般项目的master分支都是稳定的代码,可以直接发布或者被项目之外的人使用。新特性和BUG修改都在不同的分支上进行开发和测试。这样规范了整个软件的开发流程。分支之间的互不影响这种特性可以增加团队合作的效率。GIT分支的另外一个重要特性就是可以合并不同软件仓库(fork)的分支。大体就是:开发团队有一个主软件仓库,开发者可以fork这个仓库,相当于克隆了一个私有的软件仓库,然后开发者就可以在自己的软件仓库中建立分支并开发测试,测试完毕之后,可以向主软件仓库提交merge request,这样新开发的特性就会被合并到主软件仓库的某个分支中。这种特性极大地推动了开源项目,多年前参加开源项目都是神话,自从GIT出现后,每个人都可能成为开源项目的贡献者,就是基于这种特性(请参照Github的pull request,和merge request是同一个东西)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
俄罗斯缺水不?
关于广州运动会的宣传方式
秉着和禀着,是不是一样?有没有禀着这个词?
用口,也,子,圭,且加一个偏旁,组成不同的
爱情霸气诗词,关于神兽辟邪的诗句
iphone刷完机是不是第一次电池都用很快
我国煤矿事故大多数是由于瓦斯爆炸所致.瓦斯
用什么工具给木板大洞
大哥们,marin 单杀现在IM 那个上单的比赛是
今天阴差阳错的买了一只四脚白色的狗 下巴下
1000元左右的踏板摩托车!!
izone店买的苹果手表七天内能退吗
爱的韩文怎么写,韩语怎么写?
LOVESOL 日松遥控器坏了,买了万能都不能用。
在他人忙碌中请求他人办事,该用什么去语句跟
推荐资讯
我的是浦发信用卡,账单日是每月十二号,上次
请教,有一种用一根软管子连着小型键盘的乐器
一个5.0屏幕的手机,装上4.0的屏幕开了一次机
以前别人问:“你愿坐在豪车里面哭,还是愿意
在汉中市勉县农村修个80平三室一厅一厨一卫的
竹节蛏干怎么烧好吃
全时四驱沃尔沃x?c?60遇冰冻路面会打滑吗
卫生间做干湿分离隔离,不想用玻璃怎么做?
中音琴行在什么地方啊,我要过去处理事情
天津公交车705西线各站名
致青春插曲叫什么名字,谁知道致青春里面那首
减脂可以通过什么去解决?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?