学习新知识

学习新知识并行是什么 并发指一个工作被分为多个子块 同时进行完成的过程 并行开发是什么 并行开发是指在项目 产品开发中 将这个项目 产品 分成多个部件 模块来分别开发 制造 例如如果要构建大型复杂的产品 可能有多个团队并行处理多个部分 这包括多个组件团队和功能团队 它还包括前端

大家好,我是讯享网,很高兴认识大家。

并行是什么?

并发指一个工作被分为多个子块,同时进行完成的过程。 

讯享网

并行开发是什么?

讯享网并行开发是指在项目/产品开发中,将这个项目/产品 分成多个部件/模块来分别开发/制造。 

例如如果要构建大型复杂的产品,可能有多个团队并行处理多个部分。这包括多个组件团队和功能团队。它还包括前端,后端,API和数据库团队等。您可能还会有团队从事并行发布或多种版本的工作。

GitHub是什么?

GitHub 是一个面向开源及私有软件项目的托管平台,用于存放文件 

使用Github前的了解

  1. 仓库(Repository):类似与一个文件目录,用于存放项目文件并记录保存了该仓库的修改操作历史。分为源仓库和开发者仓库:
    1)源仓库(origin)
    项目发起者建起一个项目的最原始的仓库,存放于GitHub,用于项目汇总代码,其他人可见。
    源仓库的有两个作用:
    汇总参与该项目的各个开发者的代码
    存放趋于稳定和可发布的代码
  2. 分支(Branch):从开发主线上分离开出来的副本。开发者可以进行修改,创建,删除等操作,并不影响主线。
    1)主分支(master):主分支从项目一开始便存在,它用于存放经过测试,已经完全稳定代码
    2)辅助分支:开发过程中临时存在且可能会被修改的分支。

以Github为例子的并行开发流程

讯享网使用Git来描述并行开发的流程 
  1. 源仓库的构建
    这一步通常由项目发起人来操作,创建一个用于汇总各个部分的文件夹。即创建源仓库(oingin)
  2. 将项目/产品划分并分配任务
    总负责人划分任务模块,分别交给不同的开发部门和开发者们去同时进行。
  3. 开发者复制源仓库
    源仓库建立以后,每个开发者就可以去复制一份源仓库到自己的github账号中,然后根据自己被分配的任务去修改这个副本,复制的仓库作为自己开发所用的仓库,即开发者仓库。
  4. 开发者在开发者仓库构建完成被分配的任务
    进入开发者仓库中,开发者按照前面说被分配的任务完成开发。
  5. 汇总各部分内容
    各个开发者在自己的开发者仓库中完成被分配的任务后,将所做的部分内容使用pull request提交到源仓库中去。这一过程需要管理员同样,才能把自己仓库的文件内容合并到源仓库中去。
  6. 汇总完成总项目
    开发者请求合并仓库,管理员同意合并,在各个开发者完成任务后汇总成总项目的完成。

git是什么?

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是作为Github唯一的版本库格式。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git中的名词


讯享网

Git中的一些基本指令

git init 初始化当前文件夹,使其成为一个本地仓库

git status 查看当前文件的位置和状态

git add文件名+扩展名 把工作区的文件加到暂存区

git commit –m”提交描述” 把暂存区的提交到本地仓库

git rm 文件名+扩展名 从git中删除文件

git push 将本地仓库提交到远程仓库

git config –global user.email ‘’email’ 配置邮箱

git clone 代码链接(来自GitHub中)克隆github上的仓库

git分布式版本控制工作原理

分布式版本控制系统中数据不止保存在服务器上,同时也完整的保存在本地计算机上。每个人可以复制服务器上的数据,在自己的的、电脑上得到完整一样的数据,每个人都有一个完整的,互不干扰的版本库,每个人的修改和创建并不会影响其他人。个体在分开地,独立地修改并完成后汇总提交到服务器上,因为这一过程是分开的,所以称为分布式。

  1. 优点:
    适合分布式开发,强调个体;
    公共服务器压力和数据量不会太大;
    速度快灵活;
    任意两个开发者之间可以很容易的解决冲突;
    离线工作;
    保险。任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。
  2. 缺点
    学习周期相对而言比较长
    不符合常规思维
    代码保密性差
小讯
上一篇 2025-02-21 22:34
下一篇 2025-02-18 19:01

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/70565.html