@Author:Runsen。

现在很多公司多人协作时代码都是使用 Git 进行集中管理,那么如何在多人协作过程中使用好 Git 也是工作的必备技能,本文主要介绍在需要多人协作开发项目中 Git 工作流的使用,这里不谈Git的命令。

文章目录

  • 创建组织
  • 创建仓库

创建组织

首先需要有人(项目的负责人)在服务器上创建好仓库,我们可以使用远程仓库如 github、码云 等平台。这里Runsen选平台是码云。当然,对于大型的互联网都有自己的服务器代码仓库。

首先,我们注册两个码云账号,使用两个邮箱就可以完成注册了。我分别使用了QQ邮箱和新浪邮箱注册两个账号。

QQ邮箱注册的账号是:MaoliRUNsen

新浪邮箱注册的账号是:Maolicom

上面两个账号代表了两个开发者。现在我们来实验一下,MaoliRUNsen代表小A和之前的网名Maolicom代表小B。

想要进行多人协作,有两方面的知识要掌握,一方面是在GitHub/码云上进行多人团队项目的创建和管理;另一方面是如何进行多人的配合(会涉及到Git中的分支概念)。

码云 - 创建组织。点击头像,选择设置

选择组织,选择升级为组织。填写组织相关名称、空间地址u等基本信息。其他信息按照下图配置。提交之后小A就不是个人了,就是一个组织的头头。

下面就是在成员管理中,将小B添加过来。


备注:所添加的“队友”并不能够立刻添加到组织当中,需要等待他们同意(码云会发送确认邮件给他们)

小B这个时候就可以收到信息,加入成功。

至此小A和小B到了,就让我们开始干活吧。


小B也可以通过组织搜索,搜索到小A创建的组织,然后申请加入就可以 。(但是注意小A的组织必须设置可以然别人搜索到的权限)

创建仓库

在创建完成组织之后,会自动进入到创建仓库(项目)的步骤,和我们之前创建仓库(项目)一样,正常填写仓库(项目)名称、描述即可

创建仓库后,就可以添加组织成员,小B同意后,就出现了参与的项目,这样就可以使用SSH克隆下来。

下面具体的步骤就是创建Git本地仓库,读者可自行百度:如何创建Git本地仓库与服务器端仓库的关系,可以找我之前的博客。

一、Git 多人协作模拟实战相关推荐

  1. Git 多人协作以及 版本冲突问题解决

    Git 多人协作以及 版本冲突问题解决 文章目录 Git 多人协作以及 版本冲突问题解决 一.多人协作问题 1.创建两个不同的文件夹 2.初始化 1)对于用户 - 1 2)对于用户 - 2 3.配置远 ...

  2. Git多人协作工作流程

    前言 之前一直把Git当做个人版本控制的工具使用,现在由于工作需要,需要多人协作维护文档,所以去简单了解了下Git多人协作的工作流程,发现还真的很多讲解的,而且大神也已经讲解得很清楚了,这里就做一个简 ...

  3. Git多人协作开发流程

    Git多人协作开发流程 一.新建仓库 1.仓库名称:total 2.路径 3.仓库介绍:这是张三.李四.王五等多人的公共仓库,他们自身的文件夹分别代表他们自己的本地代码. 二.命令行操作执行 1.gi ...

  4. Git 多人协作(7)

    你从远程仓库克隆代码时,实际上Git自动把本地的master分支和远程的master分支对应关联起来,远程仓库默然名称是origin 查看远程库的信息 使用 git remote 查看远程库的详细信息 ...

  5. git多人协作冲突解决方法

    http://www.trinea.cn/dev-tools/git-skill/ http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361 ...

  6. git多人协作使用命令常见错误

    1.上传文件常见错误 %1.提交文件的时候出现nothing to commit ,working tree clean 这个错误的时候,说明你的文件没有发生改变,这个时候你就要看看是不是在你克隆下来 ...

  7. Git实战技巧-多人协作开发出现代码冲突,如何合并代码

    Git实战技巧-多人协作开发出现代码冲突,如何合并代码 1.企业场景 小智和小黑两个人交叉修改同一个文件,这个时候小智修改完提交.问题来了,如果小智提交成功,那么就相当于忽略了小黑提交的内容.这个时候 ...

  8. Git复习(五)之多人协作、git push失败、git pull失败

    多人协作 多人协作时,大家都会往master和dev分支上推送各自的修改. 现在,模拟一个你的小伙伴,可以在另一台电脑(注意要把SSH Key添加到GitHub)或者同一台电脑的另一个目录下克隆: $ ...

  9. Git的多人协作和分支处理测试

    首先配置ssh密钥 克隆项目 配置两台主机(一台本地mac,一台云服务器)通过这样的方式模拟多人开发. 创建分支 [root@ ~/Git_test_多人协作和冲突合并/branch_test]$ l ...

最新文章

  1. 千万别中招!手把手教你复现Log4j2漏洞!
  2. php如何保存服务器会话,如何用PHP在服务器上创建会话?
  3. 004_LoadOnStartup
  4. android+模拟器皮肤,自定义android模拟器皮肤和键盘映射
  5. 行业研究报告基本分析思路
  6. mysql数据版本控制_如何对MySQL数据模型进行版本控制和同步?
  7. multiprocessing python_Python教程:进程和线程amp;多进程
  8. 电子科技大学20春《c语言》在线作业1,电子科技大学20春《C语言(专科)》在线作业1.doc...
  9. leetcode185 Department Top Three Salaries
  10. github速成手册
  11. java 康塔纳 牙盘_这种配置不要六千?你敢信!
  12. openoffice 64_科学网—四棱的核桃:卡片机傻拍2020(64)
  13. 20191216每日一句
  14. 软件安装管家NavisWorks2020中文版软件安装包下载地址及安装教程
  15. Android Contact分析(二):实战篇之读取联系人,模糊查询,通过汉字返回拼音
  16. 0704暑假集训前的欢乐大杂烩总结
  17. RadStudio 10.3.3 Rio (Delphi C++ Builder)及TMS TAdvStringGrid控件安装方法
  18. ubuntu18.04 编译rtt-lwr
  19. 01-Weakly supervised consistency
  20. Fuchsia编译与真机安装

热门文章

  1. 启明云端分享 | 小明带你用一组图查看ESP32-S3 \ESP32-S2\ ESP32的区别
  2. 画师id_二次元小姐姐:画师OBM 大庭下門的插画作品
  3. python正则表达式指南_Python正则表达式指南
  4. MTK 鼠标在列表界面选不到最后的选项 Patch
  5. 雅马哈机器人左手右手系统_消防管件组装成机器人 PM值临界时会报警并自动喷淋...
  6. php把400个数组建二维,请教怎么将多维数组转换为二维数组
  7. vs code python_用VScode配置Python开发环境
  8. 文章采集伪原创工具_卓尔博通|如何把伪原创文章变成原创
  9. webpack 配置react-router 服务,及react-router浅析
  10. Thymeleaf相关补充