博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git 多人协作开发流程
阅读量:7080 次
发布时间:2019-06-28

本文共 798 字,大约阅读时间需要 2 分钟。

1、首先,你需要在远程仓库创建一个新的项目(github、gitee或是你自己的远程服务器),这个新的项目默认会有一个主分支 master,现在你需要新建一个 dev 分支,这个dev分支就是所谓的主战场,在以后的开发中,就在这个dev以及dev下的分支进行开发。

2、然后使用git命令git clone到一个空的文件夹

clipboard.png

3、克隆下来的这个项目相当于你在远程创建的那个项目的镜像,所以现在你本地的项目里也有个dev分支,当然也有master分支,现在切换到dev分支 git checkout dev

clipboard.png

4、现在就可以在这个dev分支上新建自己的分支愉快的开发了,命令 git checkout -b dev1

clipboard.png

5、由于是多人开发,另一个人也可以以同样的方式(经历2、3、4步骤后)新建一个自己的分支dev2 命令git checkout -b dev2

6、在dev1 或 dev2 开发完成后,需要提交到本地仓库,在dev1分支下使用命令 git add . 和 git commit -a -m 'commit msg'

clipboard.png

7、提交完之后,需要汇总到dev分支上,先切回dev分支,命令git checkout dev,这个时候是没有你在dev1上修改或添加的东西的,需要合并之后才会有;

8、合并 在dev分支下使用命令 git merge dev1

clipboard.png

现在就可以在dev分支下看到你在dev1分支下修改的东西了

9、提交 合并到dev分支之后就是提交到远程仓库的dev分支,可以先看一下现在都有什么分支,命令 git branch -a

clipboard.png

10、提交到远程dev 命令 git push origin dev

clipboard.png

clipboard.png

11、现在远程仓库的dev分支上已经是最新的代码了;最后再把远程的dev分支合并到远程的master主分支上就可以了。一般主分支主要是存放比较稳定版本的版本,dev分支才是最活跃的。

转载地址:http://pnvml.baihongyu.com/

你可能感兴趣的文章
集合框架List之Vector和LinkedList
查看>>
Linux文本编辑工具VIM
查看>>
《Linux菜鸟入门》虚拟机及脚本
查看>>
如何配置华为交换机SSH登陆方式(Stelnet)
查看>>
打印二叉树
查看>>
Linux三剑客
查看>>
Structured Streaming 之窗口事件时间聚合操作
查看>>
win10-PPTP教程
查看>>
PHP字符过滤方法
查看>>
微会动微营销引擎:SEM效果提升的2大方向+5种能力+7个策略
查看>>
手动实现 SpringMVC
查看>>
Java面向对象概述及三大特征(封装,继承和多态)
查看>>
openstack message queue
查看>>
联想壁纸下载
查看>>
玩转Unity游戏开发——图形处理器(GPU)的特性
查看>>
隐私政策
查看>>
Docker容器技术介绍
查看>>
大疆没有边界:刚拳打GoPro,又脚踢优必选
查看>>
php5.5 yum源
查看>>
内部代码kghasp1发现某一Heap大小为0
查看>>