前言
组队做竞赛项目,因为都是大佬,所以不能掉链子…最终敲定了gitee作为团队代码仓库。第一次采用gitee进行团队合作,多少有点心虚,现在记录一下关键功能的学习过程。
本文仅仅是学会使用分支功能,并不代表团队协作规范,团队开发可以看git团队分支介绍
正文
分支是什么
这里引用一下其他大佬的解释,通俗易懂。
分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。
这个过程完美的诠释了分支的创建与合并。
为什么使用分支
举个栗子:
一个项目五个人多人开发,A,B,C都负责后端,A负责开发第一个模块,B负责开发第二个模块,A开发时遇到了很多问题,每天进度缓慢,若不使用分支,直接提交不完整的代码到主干线路,那么因此产生的错误会影响到其他人开发
使用分支之后
核心作用:就是通过使用支线开发来保证主线路上的项目是没有问题的,是可以执行的,提高团队并行开发效率
如何使用分支
查看分支
打开git命令窗口
git branch
显示的就是当前所有分支,*代表当前使用的分支,git默认 master 为主干线路,也可以自己修改
创建分支
git branch 分支名称
切换分支
git checkout 分支名称
合并分支
先在这个支线分支提交一个文件
然后查看下原本主线里的东西
开始合并
- 首先切换到你主线的分支
- 然后拉取当前主线代码
多人项目必备步骤
git pull origin master
- 然后合并分支
git merge 将要被合并的支线名称
4. 查看合并状态
git status
没有error就进行下一步。
后续步骤就相当于你上传本地文件一样。
不明白可以看上一篇
上一篇链接
git add .
git commit -m 'xxx'
git push -u origin master
结果:
删除分支
开发完成之后,分支也就失去了它的价值,我们可以删除它
git branch -d 分支名称
结尾
通过对git中分支的创建与合并,让自己对于团队合作有了更加深刻的理解。