1. 概述

  1. 简单描述 平行宇宙世界观
  2. 将 git 与 平行宇宙世界观 做一个类比, 方便理解
    1. 熟悉科幻, 或者具体点, 是 漫威宇宙 的朋友, 可以稍微轻松一点
  3. 这个是 第一次 重写后的版本. 代码在 git 上用各种 动作

2. 平行宇宙世界观

  1. 概述

    1. 平行宇宙世界观

      1. 也只是简单的罗列观点, 可能没太有条理
  2. 平行宇宙世界观
    1. 平行宇宙

      1. 假设有多个 平行宇宙
      2. 我们存在的, 只是其中一个
      3. 可能还有好些个, 跟我们所在的很相似, 但又略有不同
      4. 宇宙可能很宏大, 我们可能只有其中一小部分的视角
    2. 时间线
      1. 正常情况下, 一条时间线只属于一个 平行宇宙
      2. 通常时间线, 是一系列顺序的 时间节点 组成一条连续的线
      3. 每个 时间节点 不同的选择, 可能产生新的时间线
        1. 通常就是 穿越时空 返回过去之后, 改变了现实, 通常会产生新的时间线
      4. 平行宇宙有可能出现碰撞和交互
        1. 这个时候, 多个 平行宇宙 的多条时间线, 在 某个或者多个 时间节点 交汇
        2. 多个 平行宇宙, 可能会有类似 公用时间节点 的效果
    3. 时间节点
      1. 一个/一些列大事件发生的时间点
      2. 改变这个点, 可能会发生新的时间线
      3. 一个时间节点, 通常只属于一个 平行宇宙 的 一条时间线

3. git

  1. 概述

    1. 简述 git 的一些概念
  2. git
    1. 仓库

      1. 一套代码, 可能会有多套仓库

        1. 工作空间
        2. 缓存区
        3. 本地仓
        4. 远程仓库
      2. 我们通常只会同时在一个 平行宇宙, 啊呸, 工作空间工作
      3. 每个仓库之间, 大概率相似, 但有些又略有不同
      4. 远程仓库可能会很大, 而我们可能会只有其中一小部分的视角
    2. 分支
      1. 一个分支, 通常只属于一个仓库

        1. 其他仓库的分支, 我理解为 同名分支, 而不是同一个
      2. 分支是由 一连串的 版本 串起来组成的
      3. 在一个 版本 做不同的选择, 可能会产生新的分支
      4. 代码库的远程 add, commit, push 等操作, 会导致 仓库之间的交互
        1. 多个空间可能会出现 相同的版本
        2. 但不是一个版本
    3. 版本
      1. 一个/一些列大改动发生的时间点
      2. 改变这个点, 可能会发生新的分支
      3. 一个 版本, 通常只属于一个 库 的一个分支
        1. 其他库 是 同名分支 和 同名节点

ps

  1. 感觉比上一个版本稍微清楚点了
  2. 现在做起 版本控制, 是不是有点 操控宇宙 的感觉了?
    1. 就是个打工的哪来这么多想法

最新文章

  1. Python学习笔记
  2. C#拼接SQL语句,SQL Server 2005+,多行多列大数据量情况下,使用ROW_NUMBER实现的高效分页排序
  3. 关于mvc ajax (post提交)——页面传值以及后台接收
  4. iOS 日常工作之常用宏定义大全
  5. Servlet之初识
  6. D3DXMatrixMultiply 函数
  7. OpenCV——Delaunay三角 [转载]
  8. C#基础知识-编程思想之封装(七)
  9. OpenVPN的那些坑
  10. 【原】javascript笔记之this用法
  11. sklearn-数据预处理scale
  12. 复习-css控制文本字体属性
  13. docker pure-ftpd
  14. c# 子窗体打开或者切换就最大化
  15. java中URL 的编码和解码函数
  16. Sahi (1) —— 快速入门(101 Tutorial)
  17. Nodejs入门手记 (01):Hello World的WEB程序
  18. js生成qq客服在线代码
  19. Spring(一)之概括与架构
  20. phpStudy 虚拟主机

热门文章

  1. 酷卓 一键ROOT教程
  2. eclipse调字体大小
  3. Wannafly Camp 2020 Day 2A 托米的字符串
  4. keepalived高可用工具
  5. PP: Toeplitz Inverse Covariance-Based Clustering of Multivariate Time Series Data
  6. webpack如何编译ES6打包
  7. <if test="type == '0' ">没有进去这个判断的问题
  8. Oracle11g配置监听
  9. 支持CSS3的高级CSS
  10. c++中vector函数