@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. 图像自标记的可视化指南
  2. SQL SERVER镜像切换
  3. 杂谈--从基数评估来看问题1
  4. node --- 在node中使用mongoosemongoDB的安装
  5. linux系统证书存储,Linux系统下如何配置Nginx的SSL安全证书
  6. Linux内核参数传递Tag
  7. livechart 只显示 y 值_【科研工具51】谷歌,谷歌学术,Scihub有效网址检索软件——Y学术...
  8. 记录一次java.lang.ClassCastException的java类型转换异常解决方案-附最终解决方案
  9. AMD平台下在Windows虚拟机中安装Mac10.8.3的注意事项
  10. 马斯克脑机接口、BrainOS 相继发布,未来已来?
  11. vue学习-动态组件和异步组件显示
  12. Eclipse的环境变量如何配置和为什么要配置环境变量?
  13. Android TextToSpeech TTS中文文本转语音(语音合成)
  14. ENVI5.2裁剪遥感图像指定区域
  15. flutter web实现微信网页授权登录
  16. PS--常用操作技巧(一)快捷键
  17. 海栎创原厂HAA9806和HAA9806-R连续10W输出功率的单声道音频功率放大器
  18. 升级macos beta_如何选择退出macOS开发人员或公开Beta版
  19. win10进程太多怎么优化_win10全能优化工具箱
  20. V831上部署resnet18分类网络

热门文章

  1. linux 查看进程id对应的路径,Linux中怎么通过PID号找到对应的进程名及所在目录方法...
  2. 银行数字化转型指南:《区域性银行数字化转型白皮书》完整版重磅发布
  3. java jsoup解析html标签_Java中使用 jsoup 提取本地HTML页面的标签内容
  4. php json注释,【部分解决】Json中添加注释
  5. format函数使用matlab,Matlab基本函数-format函数
  6. 普通话测试第四题评分标准_普通话考试中命题说话的扣分标准
  7. Matplotlib 日期格式转换
  8. Django学习手册 - pycharm 安装/建立第一个网站hello world
  9. [No0000130]WPF 4.5使用标记扩展订阅事件
  10. 谷歌加载web workers问题