前言
如今的项目,规模越来越大,功能也越来越多,需要有一个团队进行开发。
如果有多个开发人员共同开发一个项目,如何进行协作的呢。
Git提供了一个非常好的解决方案---多人协作开发
Git可以完成两件事情
- 版本控制
- 多人协作开发
在项目和远程的gitlab配置完SSH秘钥,设置关联之后开始对团队项目的整合就必须使用了git的一个分支管理功能
![](https://img.haomeiwen.com/i15529361/0a236413b01bf614.png)
创建一个developer_h分支
![](https://img.haomeiwen.com/i15529361/3c98c3d7df1de194.png)
查看自己创建的分支
![](https://img.haomeiwen.com/i15529361/3999b06551844aed.png)
在windows的命令窗口查看,不过需要找到项目,在项目根目录下输入指令控制,也可以使用Git bash不过不能复制粘贴操作相对来说不是很方便,所以推荐使用AS自带的Terminal更加方便控制
在要操作的项目下输入命令初始化,当然前提下是这个项目必须是与远程的gitlab关联
初始化
git init
查看所有分支
git branch
这里看到只有我们最初的主分支master,并没有查到我们创建的developer_h分支,当然啦,我们的分支并没有在本地创建产生关联
![](https://img.haomeiwen.com/i15529361/471da3d3543620a8.png)
创建分支developer_h
git branch developer_h
这里可以看到我们输入命令以后创建出来的分支dev(后面就简写我们创建的分支名developer_h)前面 * 号指向的就是当前我们在什么分支下
![](https://img.haomeiwen.com/i15529361/5770389c00c19cf3.png)
演示一下切换我们的分支
git checkout developer_h
当前已经切换到我们的分支dev,是不是对分支创建切换有了初步的了解,接下就开始切换合并分支提交过的代码项目吧
![](https://img.haomeiwen.com/i15529361/8d8e0eae3c7aa102.png)
切换到我们的主分支master设置不同的内容
![](https://img.haomeiwen.com/i15529361/e54248e9d1aa3f23.png)
切换我们的分支查看主分支master和分支dev查看
git checkout
切换到我们的主分支的根目录下合并我们的分支dev的内容
git merge developer_h origin/master
这里可以看到我dev的内容合并到master提交过来的内容
![](https://img.haomeiwen.com/i15529361/9306efa034c66b50.png)
PS:测试切换提交的时候务必要走一下add跟commit避免冲突
网友评论