git分支

一,git分支

       在工作中,git的分支是经常会用到的,使用分支,可以让程序员把自己的工作从开发主线程上分离出来,开发自己的分支的时候,不会对主线分支的运行造成影响(底层是指针的应用)。

举个小小的例子:

        比如说有一个项目,已经开始使用了,发布了1.0版本。发布之后发现了一点bug,或者是想添加新的功能,可以创建一个分支开发新的功能,在开发的过程中,master(主分支)上的代码是可以运行的,分支上的开发过程或者bug不会影响到master分支 。

        如果直接在master上添加或修改,在开发的过程中项目是不能使用的。

        等新功能开发完毕后,测试完没有问题后,合并代码,将代码的分支合并到master上。发布项目2.0版本。

        在开发中会为每个任务创建每个任务单独的分支,同时推进多个任务,提高开发效率。开发完成后将多个分支合并。如果一个分支开发失败,不会对其他分支有任何影响,失败的分支删除重新开发即可。

产生冲突:

        两个人修改了同一份代码或者合并分支时,两个分支在 同一个文件的同一个位置有两套完全不同的修改。Git 无法替我们决定使用哪一个。必须人为决定新代码内容。

二,git关于分支命令

        关于分支的操作在github,gitee或gitlab的网页和代码编译器中都能操作。

创建分支:git branch 分支名

查看分支:git branch -v

        在使用git init命令后文件中会出现一个   .git   文件,是隐藏文件,打开里面的HEAD文件,也可以查看分支。

 

切换分支:git checkout 分支名

合并分支:git merge 分支名(如果将其他分支合并到master分支下,必须在master分支下执行命令git master 其他分支名)合并分支容易产生冲突。

更多git命令:git的使用_掉头发类型的选手的博客-CSDN博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值