赞
踩
二.分支的好处
===================
同时并行推进多个功能开发,提高开发效率。
各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。
三.分支的操作
===================
命令名称 | 作用 |
git branch 分支名 | 创建分支 |
git branch -v | 查看分支 |
git checkout 分支名 | 切换分支 |
git merge 分支名 | 把指定的分支合并到当前分支上 |
四.代码实操
======
1:首先此时我们查看我们的本地的分支:使用git branch -v命令,会发现此时我们只有一个master分支
一般来说我们的master分支就当作是要给我们用户使用的一个分支,所以其他我们创建的分支我们就称他们为子分支,并最终需要将我们子分支所修改和更新的东西提交到我们的matser分支上,如下图所示:
2:此时我们添加一个分支,名为hot-fix分支,使用git branch 分支名这个命令来创建一个新的分支,此时创建完后是没有命令提示的
使用git branch 分支名所创建的新分支,这个新的分支相当于将主分支 master的内容复制了一份,并且复制过来的代码文件默认全部提交至本地库。
3:此时我们再使用git branch -v命令后,便可以看到有两个分支了
4:此时我们的分支还是在我们的master分支上,若此时我们想去使用我们的子分支hot-fix分支的话,那么此时需要使用切换分支命令git checkout 分支名
5:切换完成后,此时我们发现我们的分支切换到了我们的hot-fix分支上,那么此时当我们去使用git branch -v命令后,我们的hot-fix变成绿色了,然后此时我们的星号也指向了我们的hot-fix分支,说明切换成功。
6:既然我们已经切换到了我们的子分支hot-fix,那么此时便可以在子分支上对我们想要更新的功能进行更新,此时我们想要修改之前主分支master下的hello.txt文件,但是我们并不想在主分支mater下去进行修改,那么我们便可以在我们所创建的子分支hot-fix下对hello.txt文件进行修改,并将两个分支进行合并,那么此时我们使vim hello.txt命令来对hot-fix分支下的hello.txt文件进行修改,修改内容如下所示:使用:wq保存后,此时我们继续下一步。
7:此时在hot-fix分支内,当我们修改完文件后,意味着被修改过的hello.txt文件还没有被添加到我们的暂存区,可以使用git status命令来进行验证
此时我们会发现被修改的文件变成了红色,变成红色意味着我们此时修改后的文件还没有被添加到暂存区,那么此时我们执行git add hello.txt命令,将我们修改后的文件添加到我们的暂存区当中去,代码如下所示:
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
分布式技术专题+面试解析+相关的手写和学习的笔记pdf
还有更多Java笔记分享如下:
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
6896)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。