Git -- 分支管理简介
分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。
如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN!
分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。
现在有了分支,就不用怕了。你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样,既安全,又不影响别人工作。
其他版本控制系统如SVN等都有分支管理,但是用过之后你会发现,这些版本控制系统创建和切换分支比蜗牛还慢,简直让人无法忍受,结果分支功能成了摆设,大家都不去用。
但Git的分支是与众不同的,无论创建、切换和删除分支,Git在1秒钟之内就能完成!无论你的版本库是1个文件还是1万个文件。
摘录自:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
Git -- 分支管理简介相关推荐
- Git分支管理及命名规范
一.分支分类 Git主分支(保留分支):master .release Git辅助分支(临时分支):dev-*.bugfix-*.release-* 二.分支简介 2.1 master 主分支 对应线 ...
- 【git】(task2)Git分支管理及工具使用
学习总结 当我们在两个分支中对同一个文件的同一个部分进行了不同的修改,Git就没有办法顺利的合并他们,会在合并的时候产生合并冲突.比如我们在issue102分支和master分支下对issue102. ...
- 【Git】Git 分支管理 ( 解决分支合并冲突 | 本地处理文件冲突 )
文章目录 一.本地处理文件冲突 一.本地处理文件冲突 在下面的 [Git]Git 分支管理 ( 解决分支合并冲突 | 创建并切换分支 git switch -c feature1 | 修改 featu ...
- git学习------gt;Git 分支管理最佳实践
ps:本文转载于 : https://www.ibm.com/developerworks/cn/java/j-lo-git-mange/index.html Git 是目前最流行的源代码管理工具.大 ...
- Git 分支管理 Feature分支 强行删除分支
软件开发中,总有无穷无尽的新的功能要不断添加进来. 添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了, 所以,每添加一个新功能,最好新建一个feature分支, 在上面开发,完成后 ...
- Git学习总结(12)——多人开发 Git 分支管理详解
1.前言 在上一篇博客中我们主要讲解了Git 远程仓库,相信大家对远程的Git仓库有一定的了解,嘿嘿.在这一篇博客中我们来在大家讲解一下Git 分支管理,这可以说是Git的又一大特点.下面我们就来学习 ...
- IDEA中使用Git功能和IDEA中的Git分支管理
IDEA中使用Git功能 IDEA中创建Git仓库 1.设置Git程序的路径 2.设置编译器的GitHub账号 3.新建项目 4.发布项目到GitHub IDEA向Git提交修改后的代码 1.实现gi ...
- git 分支管理推荐规范
git 分支管理推荐规范 1.代码分支管理 (1) master分支:为主分支(保护分支),禁止直接在master上进行修改代码和提交,此分支的代码可以随时被发布到线上: (2) dev_master ...
- Git进阶(五):git 分支管理策略
文章目录 一.企业级项目分支策略 1.1 主分支 master 1.2 开发分支 develop 1.3 功能分支 feature 1.4 预发布分支 release 1.5 bug 分支 fixbu ...
最新文章
- Spring Cloud第五章:服务网关Zuul
- PaddlePaddle yolov3
- PE关于导入表(IAT)知识复习
- 还在集什么五福,史上最惨锦鲤再次来袭!奖品堪比5年高考3年模拟!
- 微博:将对“宣扬仇恨”行为进行界定,并开展专项整顿
- php实现多重继承,PHP5 多重继承DEMO方法
- 一副对联,送给所有创业小公司
- 禁止更改计算机名_PiNetwork如何更改名字教程
- 计算机232接口接线,RS232接口
- 一图读懂敏捷开发参与者及基本流程
- CleanMyMac X如何维护脚本 优化mac电脑系统
- Python 农历公历日期转换
- 2018.11.4 东华杯(骇极) REVERSE What's it wp
- android 7.0原生room,小米5S 安卓9.0 原生体验 LineageOS16.0 ROOT
- lightroom 闪退_微信QQ一碰就闪退,别人永远看不了你的隐私~
- mysql自增主键和mybatis自增主键不一致问题(已解决):
- 数据分析入门——美国各州人口分析
- 人力资本、人均受教育年限,受高等教育人数比重(1997-2020)
- 【运筹学】对偶理论 : 对偶性质 ( 对称性质 | 对称性质推导 )
- 进销存管理软件2021下载量最多的排行榜前五名