• 2022/03/31 What is Git?


    What is Git?

    定义

    Git是目前世界上最先进的分布式版本控制系统(没有之一)。

    特点

    1. 分布式存储
    2. 记录了在主分支上的每一次更改
    3. 记录了一个项目周期的整条流程线

    集中式和分布式的区别

    集中式版本控制系统

    特点:

    1. 版本库集中存放在中央服务器

    工作流程:

    从中央服务器取得最新版本--->干活--->完成工作推送给中央服务器

    存在的问题:

    • 需要联网才能工作
    • 速度慢

    好处:

    • 便于管理
    分布式版本控制系统

    特点:

    1. 每个人电脑上都有一个完整的版本库
    2. 在集中式的版本控制系统的中央服务器到分布式的版本控制系统中仅变成了"交换机"的存在

    实际开发过程当中遇到比较多的问题:

    • 本地的代码领先于"交换机"的快照的版本控制好几个版本。如何合并本地代码、远端代码、将本地代码推送到远端代码?
    • 工作区和暂存区的概念是什么?--->完成
    • 当合并代码推送到远端分支的时候遇到冲突如何解决?
    • 如何进行分支管理?
  • 相关阅读:
    hadoop的live node为0
    python其中一个子线程,则退出全部线程,再退出进程
    hbase安装
    hive安装
    手游设备ID
    C++对C的改进(1)
    C++析构函数
    C++构造函数
    Linux0.11内核剖析--内核代码(kernel)--sched.c
    MIME简介
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/16081295.html
Copyright © 2020-2023  润新知